将SourceTree的操作"翻译"成对应的git命令

将SourceTree的操作"翻译"成对应的git命令

SourceTree的操作 git命令
从URL克隆仓库 cd 到指定目录下面,然后git clone 仓库地址url
勾选要提交的文件 git add XXX
将代码提交到本地的版本库 git commit -m "填写新增或修改的内容注释"
将代码推送到服务器 git push
查看分支 git branch
在当前分支基础上,创建名为'dev'的分支 git branch dev
以'd123456'版本记录,创建名为'dev'的分支 git branch dev d123456
切换到'dev'分支 git checkout dev
创建并切换到'dev'分支 git checkout -b dev
删除'dev'分支(删除分支时不能处于所要被删除的分支上) git branch -d dev
强制删除'dev'分支(分支还没有被合并时需要强行删除,强行删除后将丢失已修改的内容) git branch -D dev
将本地分支'dev'推送到远程仓库命名为'dev',(本地分支名:远程分支名) git push origin dev:dev
删除远程'dev'分支 git push --delete origin dev
合并de分支至当前分支 git merge de
将'905a563'版本合并到当前分支,并且保留当次提交信息 git cherry-pick 905a563
抓取远程更新取回本地,不会对工作区代码进行合并造成任何影响 git fetch
拉取远程更新使用'git merge'的方法合并到本地,并且提交该次合并 git pull
将本地分支的更新推送到远程 git push
拉取操作默认全部不勾选的时候使用 git pull --no-commit
不使用fast-forward方式合并,保留分支的commit历史 git pull --no-ff
使用变基代替合并 git pull --rebase
拉取操作默认全部不勾选的时候使用 git pull --no-commit
查看'index.html'文件所有的提交信息记录 git log index.html
查看'index.html'文件所有的提交修改内容 git log -p index.html

参考链接https://segmentfault.com/a/1190000015674822

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 我目前用的代码管理工具是SourceTree,而且还是中文版,工具的好处就是简单直观,各有各的好处. 朋友的笔记存...
    辣椒切成丝阅读 493评论 0 2
  • 第一部分:Git的基本操作 初始化操作 $ git config -global user.name #设置提交...
    庄欲以莘阅读 2,008评论 0 4
  • 序言 写这篇文章的时候我正好需要用Git作为版本控制,而且将会用到大量的分支以及操作。 最恐怖的是,之前都用Sou...
    老猫烧须阅读 1,074评论 0 1
  • 凡人屋我们都是凡人,揣着小梦想,过着喜欢的日子 “真的很难想象你在节日还要去工作”“你根本不喜欢你的工作对不对?”...
    十年后阅读 8,909评论 31 182
  • 当看透一切时 活得会更加坦然 面对别人的夸赞 淡然一笑 面对他人的贬低 静若止水 心中是一种 看庭前花开花落 宠辱...
    诗韵钟鸣阅读 260评论 0 1