美文网首页
将SourceTree的操作"翻译"成对应的git命令

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

作者: Happy晓哥 | 来源:发表于2019-11-08 16:44 被阅读0次

    将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的操作"翻译"成对应的git命令

          本文链接:https://www.haomeiwen.com/subject/apvvbctx.html