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之后再创建不会提示失败
》》》待续