git常用操作一览表

安装git

下载并安装git

使用git config对git进行配置

2.1 配置用户信息

在初次使用时必须对下面进行配置,下面的两条信息会写道每一次提交中

Git config --global user.name =

Git config --global user.email =

--global选项表示这些配置会写到全局中

2.2 查看配置信息

Git config --list

 

获取Git仓库

3.1 现有目录中初始化仓库:git init

3.2 克隆仓库:git clone 地址

3.3 查看文件状态:git status

文件有四种状态,如下图:

 

3.4 跟踪文件:git add 文件名(git add . 跟踪当前目录下所有文件),会将指定的文件变成stage状态

3.5 忽略文件:创建一个.gitignore文件,然后在文件中配置要忽略的文件

例如:*.[oa]忽略所有以o或者a结尾的文件

  • 所有空行或者以  开头的行都会被 Git 忽略。
  • 可以使用标准的 glob 模式匹配。
  • 匹配模式可以以(/)开头防止递归。
  • 匹配模式可以以(/)结尾指定目录。
  • 要忽略指定模式以外的文件或目录,可以在模式前加上惊叹号(!)取反。

3.6 查看改变:git diff,比较当前文件和暂存区文件之间的差异(而不是上次commit之后的差异)

3.7 提交更新:git commit, 暂存区已经准备好可以更新了(一定先用git add添加到暂存区)

3.8 取消暂存: git reset head 【文件名】,文件会变成modified状态

3.9 取消修改:git checkout -- [文件名]

3.10 查看提交记录:git log

3.11 版本回退: git reset --hard [git log中查到的id]

远程仓库

4.1 查看远程仓库:git remote -v

4.2 添加远程仓库:git remote add 地址

4.3 从远程仓库中抓取数据:git fetch 【remote-name】,访问远程仓库,拉取你还没有的数据。

4.4 推送到远程仓库:git push [remoteName] [branch-name]

4.5 查看远程仓库: git remote show origin

 

分支操作

5.1 新建分支: git checkout -b 分支名

5.2 删除分支:git branch -d 分支名

5.3 合并分支:git merge 分支名

 

生成SSH公钥

6.1 确定自己有没有公钥:cd ~/.ssh,然后执行ls,看看有没有id_rsa.pub

6.2 生成密钥:ssh-keygen

6.3 查看公钥:cat ~/.ssh/id_rsa.pub

猜你喜欢

转载自blog.csdn.net/weixin_37994110/article/details/88774348
今日推荐