gitdiff⽐较⽂件_git常⽤命令补充与Tortoisegit 零,基本操作
(切换本地分⽀) git checkout 本地分⽀名
(查看所有本地分⽀) git branch
(查看所有(本地,远程)分⽀) git branch -a
(查看远程分⽀)git branch -r
⼀,快捷命令拉分⽀也push
拉取远程master到本地,⾃动创建⼀个本地分⽀名与远程分⽀master同名
git checkout master
然后,push
直接 git push 即可,什么也不⽤加
⼀,查看本地分⽀,对应的远程分⽀
git branch -vv
三,删除本地分⽀
git branch -D 本地分⽀
删除远程分⽀
git push origin --delete 远程分⽀名
四,git 分⽀⽐对
假设远端库名是 origin,你要⽐较的本地分⽀为 test,远端分⽀就是 xxx
# 获取远端库最新信息
$ git fetch origin
# 做diff
$ git diff test origin/xxx
本地分⽀的话,直接git diff branchA branchB,⽽远程分⽀的话,git diff branchA remoteB/branchB,
区别就是远程分⽀前⾯要加上remote名称
_____________________________________
我更习惯⽤,compare,⾸先拷贝⼀份要⽐对的分⽀⽂件,然后在切换⼀下本地分⽀,进⾏⽂件夹⽐较即可 git创建远程分⽀(远程分⽀对应本地分⽀)
git创建远程分⽀(远程分⽀对应本地分⽀)
⾸先,新建⼀个本地分⽀ git checkout -b dev
1. ⾸先,
2. 查看⼀下现在的分⽀状态: git branch 与 git branch -vv
3. git push origin dev:dev (创建同名远程分⽀)
删除远程分⽀
删除远程分⽀
我⽐较喜欢的简单⽅式,推送⼀个空分⽀到远程分⽀,其实就相当于删除远程分⽀:
git push origin :dev
也可以使⽤:
$ git push origin --delete dev
这两种⽅式都可以删除指定的远程分⽀
五,远程分⽀创建与本地分⽀创建并关联
git常用指令git本地新建⼀个分⽀后,必须要做远程分⽀关联。如果没有关联, git 会在下⾯的操作中提⽰你显⽰的添加关联。关联⽬的是如果在本地分⽀下操作: git pull, git push ,不需要指定在命令⾏指定远程的分⽀. 推送到远程分⽀后, 你只要没有显⽰指定, git pull 的时候,就会提⽰你。
git checkout -b 本地分⽀名 origin/远程分⽀名
git checkout -b dev    //创建本地分⽀
git push origin dev:dev  //创建远程分⽀
git branch --set-upstream-to=origin/dev dev  // 关联本地分⽀和远程分⽀
六, git⼩乌龟Tortoisegit merge

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。