记录下平时工作中所用到的git指令,以便以后进行查找。
1、git init
该命令可以建立一个新的所要管理的git仓库。
2、git add "所改动的文件"
该命令可以将所改动的文件添加到暂存区中,以便稍后进行提交。
3、git add -u
该命令可以将所有修改或者删除的文件添加到暂存区中,以便稍后进行提交。
4、git status
该命令可以查看对哪些文件进行了改动。
5、git pull
该命令可以将远端git仓库的更新同步到本地的git仓库中,并自动将更新merge到本地仓库。
git pull <远程主机名> <远程分支名>:<本地分支名>
6、git remote update
该命令可以将远端git仓库的更新同步到本地的git仓库中。
7、git rebase
该命令可以将git remote update命令所同步的更新merge到当前所在的分支上去。
8、git format-patch -s -1
该命令可以根据最新的commit来生成一个patch文件,若将-1改为-2,则表示根据倒数第二个commit来生成一个patch文件。
9、git am *.patch
该命令可以将patch文件中的改动合并到当前的分支上去。
10、git am --abort
该命令可以取消git am *.patch命令所做的操作。
11、git commit --signoff
该命令可以生成一个所要提交的commit,并且在commit中加上自己的签名。
12、git branch -D "分支名"
该命令可以删除一个分支。
13、git rebase commit号^ --interactive
该命令可以退回到要修改的commit的上一个点上。当修改完完并且用git commit提交后,可以用git rebase --continue命令来回到最新的commit。