Git使用经验指南小结

2023-05-16

在使用git的时候,每次都要查询需要的命令,费时费力,在这里简单总结下容易遗忘的点与命令行:
1,首先需要安装git,安装完成后,通过以下指令查看git版本

git --version

若出现版本信息,即可视为安装完成:
在这里插入图片描述
2,配置变量查看与设置

#配置查看
git config --list
#查看用户名
git config user.name
#查看邮箱
git config user.email
#设置用户名
git config global --user.name "yourgitName"
#设置邮箱
git config global --user.email "yourgithubEmail"

3,生成ssh key用于github和本机建立安全连接,需要注意的是一台电脑只需要同github建立一次安全连接即可,如果重复生成rsa码,将会覆盖之前设置。

#生成ssh key
ssh-keygen -t rsa -C "youremail@example.com"

一键回车即可,将生成的id_rsa.pub,复制内容,然后在github-setting-SSH and GPG keys-New SSH key 粘贴内容即可(key名称可以任意取)。注:id_rsa.pub默认在c:/usert/用户名/.ssh/。。。

完成上述步骤后,可通过以下指令来检查是否连接成功:

ssh -T git@github.com

4,建立本地仓库
首先,在本地文件夹下,右键,git bash here,执行初始化代码:

git init

然后,添加文件到git 暂存区

#cd 可进入某目录
#list 罗列当前目录下文件
#添加某指定文件到本地git暂存区
git add 文件名
#添加所有文件到本地暂存区
git add .

最后,将本地暂存区提交到本地仓库

git commit -m "有关本次提交文件的描述"

5,将本地文件关联至github远端仓库,默认名为origin

#将下面地址设置为自己github某一仓库+.git即可
git remote add origin https://github.com/用户/用户的一个仓库.git
#或者
git remote add origin git@github.com:用户/用户的一个仓库.git
#查看已有分支
git branch -vv

在关联的过程中会可能出现“fatal: Couldn’t find remote ref master”,提示找不到远程的链接对象,解决方法如下:
(1)通过检查本地git配置来定位错误

git config user.name

git config user.email

(2)检查远程仓库配置

查看远程仓库配置信息
git remote -v
#若出现错误,可先移除origin,然后在重新建立关联

git remote rm origin
git remote add origin https://github.com/用户/用户的一个仓库.git

(3)还是不行的话可以找到文件路径下 git文件所在,打开config文件,删除[remote “origin”] 下信息。重复(1)(2)步骤。
6,文件推送至远程仓库

#推送指令
git push -u origin master

由于新建的远程仓库是空的,所以要加上-u这个参数(好像不加也可以),等远程仓库里面有了内容之后,下次再从本地库上传内容的时候只需 git push origin master

#推送指令
git push origin master

7,实用指令

#列出当前已经存在的分支
git remote
#列出当前已存在的分支,并显示远程url
git remote url
#查询本地工作目录和暂存区状态
git status
#查看git提交
git log
#本地和远程仓库差异对比
git diff
#注:若无差异,将不显示

。。。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Git使用经验指南小结 的相关文章

随机推荐

  • CentOS安装lsusb查看设备串号Serial

    安装lsusb span class hljs built in echo span span class hljs string 34 password 34 span span class hljs built in sudo span
  • VMware虚拟机安装CentOS8连不上网问题

    VMware虚拟机安装CentOS8连不上网 改了半天VMware中CentOS的网卡 xff0c 从 桥接模式 改到 NAT模式 34 都不管用 终极解决方案 1 选中你的虚拟机 xff0c 比如我的CentOS8 2 点击菜单栏中的 编
  • Ubuntu更换软件源

    更换 Ubuntu 的软件源 对于Ubuntu系统 xff0c 不同的版本的源都不一样 xff0c 每一个版本都有自己专属的源 而对于 Ubuntu 的同一个发行版本 xff0c 它的源又分布在全球范围内的服务器上 Ubuntu 默认使用的
  • Eclipse本地运行MapReduce

    环境说明 xff1a Linux环境下已搭建好hadoop集群 xff0c windows本地安装Eclipse 远程启动MapReduce任务 1 下载并安装eclipse插件 xff1a hadoop eclipse plugin XX
  • nvm 管理你的node

    1 安装nvm 2 nvm 管理命令 nvm ls remote 可以会列出所有可用的 Nodejs 版本 nvm install v11 0 0 就可以把这个版本的 Nodejs 安装到我们的机器上了 nvm list 可以查看当前已安装
  • ssh免密登录配置+调试讲解(超详细)+原理解析

    有写的不对的地方 xff0c 欢迎各位同学评论指正 xff0c 博主会进行修改 前 言 集群搭建中 xff0c 常常需要配置ssh免密登录 xff0c 而每台机器情况不一样 xff0c 本来博主认为没多少东西 xff0c 结果 xff0c
  • Windows和Ubuntu双系统双引导教程

    一 参考资料 Windows和Ubuntu双系统安装教程 二 步骤 1 下载EasyBCD xff0c 并安装 2 设置Windows引导 3 设置Ubuntu引导 4 启动系统 遇到这种情况 xff0c 直接Enter回车 选择系统
  • 大数据技术原理与应用(第七章 MapReduce)

    目录 7 1 MapReduce简介 MapReduce与传统并行计算框架对比 MapReduce模型 MapReduce策略 MapReduce理念 计算向数据靠拢 MapReduce架构 Master Slave Map函数和Reduc
  • FreeRTOS多任务调度原理(基于Cortex-M4)

    目录 1 Cortex M4中SysTick的重要性 2 Cortex M4中的中断管理 3 Cortex M4中影子栈指针 4 Cortex M4中SVC和PendSV异常 5 多任务启动 6 PendSV业务流程 7 系统时钟节拍详解
  • Pytorch 线性回归 grad清零报错:w.grad.data.zero_() AttributeError: 'NoneType' object has no attribute 'data'

    学习了https github com L1aoXingyu code of learn deep learning with pytorch blob master chapter3 NN linear regression gradie
  • 查看一台机器的vnc端口及vnc是否开启

    netstat lnpt grep Xvnc 查的到端口说明开的 如果没开用命令开 systemctl start vncserver 64 1 service
  • CMMI等级划分和对照

    CMMI xff08 Capability Maturity Model Integration xff09 即软件成熟度集成模型 是力图通过一套模型改善软件质量 xff0c 规范软件过程管理的模型 由于软件开发的随意和变动性比较大 xff
  • 关于解决校园网Drcom经常掉线的问题

    关于解决一些电脑由于使用WIFI共享而导致校园网Drcom经常掉线 xff1a 第一种方式 xff1a 打开控制面板 gt 网络和共享中心 gt 更改适配器设置 xff0c 再找到无线网络连接如下图所示 xff1a 鼠标右键 点开属性栏 找
  • pytorch学习日记(二)——之cv2,matplotlib,PIL比较及与Tensor的转换

    用python进行图像处理中分别用到过matplotlib pyplot PIL cv2三种库 xff0c 这三种库图像读取和保存方法各异 xff0c 并且图像读取时顺序也有差异 xff0c 如plt imread和PIL Image op
  • Python123第七周编程题

    1 文本的平均列数 span class token keyword with span span class token builtin open span span class token punctuation span span c
  • 如何完全卸载PyCharm

    进入bin文件 xff0c 找到uninstall xff0c 双击即可
  • 递归算法的简单示例

    1 xff0c 递归实现sum 函数 span class token keyword def span span class token function sum span span class token punctuation spa
  • 记事本文件保存为JAVA文件

    如何将记事本文件保存为java文件 xff1f 1 xff0c 在将记事本文件保存后 xff0c 在通过将文件名 xff08 以hello为例 xff09 后缀改为 java后 xff0c 通过查看其属性发现其格式为hello java t
  • 队列的简单示例

    1 xff0c 队列的简单应用 热土豆问题 span class token keyword from span pythonds span class token punctuation span basic span class tok
  • Git使用经验指南小结

    在使用git的时候 xff0c 每次都要查询需要的命令 xff0c 费时费力 xff0c 在这里简单总结下容易遗忘的点与命令行 xff1a 1 xff0c 首先需要安装git 安装完成后 xff0c 通过以下指令查看git版本 span c