美文网首页
git常用命令

git常用命令

作者: 帘外五更风 | 来源:发表于2019-12-02 12:02 被阅读0次

一、与远程分支建立映射联系

$ git branch -vv //查看本地各分支与远端分支的映射关系
$ git branch -u origin/xxx //建立本地分支与远程分支xxx的映射关系
Branch 'local_xxx' set up to track remote branch 'xxx' from 'origin'.
$ git branch --set-upstream-to origin/xxx  //建立本地分支与远程分支xxx的映射关系
$ git branch --unset-upstream //撤销本地分支与远程分支xxx的映射关系

二、分支重命名

2.1 本地分支重命名

$ git branch -m oldbranchname newbranchname

2.2 远程分支重命名

如果修改远程分支,只需要将本地分支重命名为新分支名称,然后删除远程分支,再把本地分支上传就可以了

三、GitDiff

$ git diff //查看尚未暂存的文件更新了哪些部分
$ git diff filename //查看尚未暂存的某个文件更新了哪些
$ git diff –-cached //查看已经暂存起来的文件和上次提交的版本之间的差异
$ git diff –-cached filename //查看已经暂存起来的某个文件和上次提交的版本之间的差异
$ git diff ffd98b291e0caa6c33575c1ef465eae661ce40c9 b8e7b00c02b95b320f14b625663fdecf2d63e74c //查看某两个版本之间的差异
$ git diff ffd98b291e0caa6c33575c1ef465eae661ce40c9 b8e7b00c02b95b320f14b625663fdecf2d63e74c --stat //查看某两个版本之间的文件的修改
$ git diff ffd98b291e0caa6c33575c1ef465eae661ce40c9:filename b8e7b00c02b95b320f14b625663fdecf2d63e74c:filename //查看某两个版本的某个文件之间的差异
gitdiff 示例图-网络文件

四、git删除远程仓库文件

$ git rm --cached -r xxx //-r参数删除目录, --cached删除的是本地仓库中的文件,且本地工作区的文件会保留且不再与远程仓库发生跟踪关系,如果本地仓库中的文件也要删除则用git rm xxx
$ git commit -m "remove xxx" //提交修改
$ git push origin master //推送修改

相关文章

网友评论

      本文标题:git常用命令

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