git常用命令

                                                        git常用命令

1.git init 把目录变成git可以管理的仓库

2.git add 把文件添加到暂存区

3.git commit -m ‘你的注释’ 把文件添加到仓库

4.git status 查看文件状态(是否修改,是否提交)

5.git diff 比较当前文件和暂存区文件的差异

6.git log 查看提交记录  git log --pretty=oneline  精简提交记录

7.git reset --hard HEAD^  回退至上一个版本  ..... HEAD^^上上一个版本 依次类推

          gitreset --hard HEAD~100  回退至第N个版本

8.git checkout -- 取消对文件的修改

9.git相关分支操作

        查看分支:git branch

        创建分支:git branch name

        切换分支:git checkout name

        创建+切换分支:gitcheckout –b name

        合并某分支到当前分支:git merge name

        删除分支:git branch –d name

10.生成补丁 

git format-patch-num HEAD  num代表你要生成的补丁数量

打补丁命令 git am 补丁.patch   若出错提示still exits butmbox given,需在打补丁前使用git am --abort

11.  repo管理分支基本命令

        建立所有子目录的分支:repo start 分支名--all

        查看分支:repo branch

        切换分支:repo checkout 分支名

        撤销分支:repo abandon 分支名

        分支重命名:repo forall –c git branch –m 分支名

        分支合并:repo forall –p –c git merge 分支名

git和repo操作时需要注意的事项:

1.repo创建新分支时,如果出现某些分支创建失败,表明原来分支下还有文件没有commit,需要commit之后再创建不会提示失败

                                                                                                                                                                              》》》待续


你可能感兴趣的:(git常用命令)