Git 常用命令 发表于 2018-03-04 | 阅读次数: 基本命令1234567891011121314151617git init #初始化仓库git add <file>... #添加文件git commit -m "***" #添加说明git status #查看状态git diff <file> #查看修改内容git log #查看提交历史git log --graph #查看分支合并图git reflog #查看命令历史git remote #查看远程库信息git remote -v #查看远程库详细信息git remote add origin https://github.com/yourprofilename/yourrepositoryname.git #关联本地库和远程库,使用https连接git remote add origin git@github.com:yourprofilename/yourrepositoryname.git ##关联本地库和远程库,使用ssh连接git push -u origin master #推送本地库内容到远程库,第一次push需要加-u,以后可不加 回退1234git reset --hard HEAD^ #回退到上一版本git reset HEAD file #撤销暂存区的修改git reset --file #将暂存区文件撤回到工作区git checkout --file #撤销工作区的修改/将工作区的修改恢复到之前未修改的状态,其实是用版本库里的版本替换工作区的版本 分支123456git branch #列出所有分支,*表示当前分支git branch <name> #创建分支git checkout <name> #切换分支git checkout -b <name> #创建并切换到dev分支git merge <name> #合并某分支到当前分支git branch -d <name> #删除分支 存储现场信息12345git stash #储存现场信息,用于创建临时分支,修复buggit stash list #查看存储的stash列表信息git stash apply #恢复现场,保存stash内容git stash drop #删除stash内容git stash pop #恢复现场并删除stash内容 多人协作123456789git checkout -b branch-name origin/branch-name #在本地创建和远程分支对应的分支git add <file>git commit -m '**'git push origin branch-name #将dev分支push到远程#若push失败,抓取远程的新提交git branch --set-upstream branch-name origin/branch-name #建立本地分支和远程分支的关联git pull #抓取最新的提交,解决冲突git push origin branch-name 标签12345678git tag <name> #新建标签git tag -a <tagname> -m "blablabla..." #指定标签信息git tag #查看所有标签git show <tagname> #查看标签说明文字git push origin <tagname> #推送一个本地标签;git push origin --tags #推送全部未推送过的本地标签;git tag -d <tagname> #删除本地标签;git push origin :refs/tags/<tagname> #删除远程标签。 赞赏是对作者最大的支持! 打赏 微信支付 本文作者: gax 本文链接: https://ianxin.github.io/2018/03/04/Git常用命令/ 版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 许可协议。转载请注明出处!