git公钥的生成、git常用命令

一、Git公钥生成

  请参考:

    1、https://zhuanlan.zhihu.com/p/81338250

    2、https://www.digitalocean.com/community/tutorials/how-to-configure-ssh-key-based-authentication-on-a-linux-server

二、Git 常用命令
1.    git add .                                   跟踪所有分支修改过的文件
2.   git add <文件名>                       跟踪当前指定文件
3.   git mv <old> <new>                   文件改名
4.   git rm <文件名>                         删除文件
5.   git rm --cached <文件名>          停止跟踪文件但不删除
5.   git commit -m "提交信息"           提交所有改动的信息
6.   git commit --amend                  提交最后一次修改
7.   git log                                      查看提交历史
8.   git log <文件名>                        查看指定文件提交历史
9.   git checkout .                            撤销所有未提交文件的修改内容
10.  git checkout HEAD <文件名>       撤销指定未提交文件的修改内容
11.  git checkout -b <分支名称>         创建并切换到当前分支
12.  git checkout <分支名>                切换分支
13.  git checkout -                           切换到之前一级(上一级)
14.  git branch <新分支>                    创建新的分支
15.  git branch -d <分支名>               删除分支
16.  git pull <远程主机名> <远程分支名>:<本地分支名>       取回远程主机某个分支的更新,再与本地的指定分支合并

比如:取回origin主机的next分支,与本地的master分支合并
写法:git pull origin next:master
如果远程分支与本地分支合并(同一个)则冒号后边省略
写法:git pull origin next
如果当前分支与远程分支存在追踪关系,git pull就可以省略远程分支名
写法:git pull origin
当前分支自动与唯一一个追踪分支进行合并
写法:git pull

17. git push <远程主机名> <本地分支名>:<远程分支名>     同16所有操作内容
18. git push -u origin master                                        命令将本地的master分支推送到origin主机,同时指定origin为默认主机,以后面就可以不加任何参数,直接使用git push了
18. git merge <分支名>                                                合并分支(将<分支名>合并到当前所在的分支)

上一篇:Git操作


下一篇:detached HEAD的原因及解决