Git命令

拷贝: git cllone 

创建分支  git branch <name>

创建并进入分支  git check out -b <name>

切换分支  git checkout <name>

查看状态  git status

添加所有文件  git add  .

提交  git commit -m '描述'

拉取  git pull

推送     git push 

查看分支  git branch --list

查看所有分支  git branch -a

合并其它分支到当前  git merge --no-ff '描述' <name>

 查看全部分支信息:      git branch -avv

1.git fatal: The upstream branch of your current branch does not match the name of your current branch

参考https://stackoverflow.com/questions/24864700/fatal-the-upstream-branch-of-your-current-branch-does-not-match-the-name-of-you

git push时和远程仓库分支对不上

使用git push origin 本地分支名:远程分支名

PS E:\code\proj\vuey> git branch -a
* dev1
  master
  remotes/origin/HEAD -> origin/master
  remotes/origin/dev1
  remotes/origin/feature-vuey-v1.0.0-20200425
  remotes/origin/master
PS E:\code\proj\vuey> git push origin dev1:feature-vuey-v1.0.0-20200425
Everything up-to-date git rm --cached -r /.mvn 

 2.git把本地分支和远程指定分支联系起来并拉取到本地 git branch -u origin/dev1 dev1

PS E:\CODE\js\node\vuey> git checkout -m dev1 origin/dev1
error: pathspec 'origin/dev1' did not match any file(s) known to git
PS E:\CODE\js\node\vuey> git branch -a
* dev1
  feature-vuey-v1.0.0-20200425
  master
  remotes/origin/HEAD -> origin/master
  remotes/origin/dev1
  remotes/origin/feature-vuey-v1.0.0-20200425
  remotes/origin/master
PS E:\CODE\js\node\vuey> git branch -u origin/dev1 dev1
Branch 'dev1' set up to track remote branch 'dev1' from 'origin'.
PS E:\CODE\js\node\vuey> git pull
Updating 974a662..29d4cad

 3.git删除分支

git branch -d 本地分支       //删除本地分支
git branch -r -d origin/远程分支名       //删除远程分支

4.查看本地分支和远程分支的跟踪

git branch -vv

 5.从git add 添加后的缓存删除

 

posted @ 2021-04-25 13:21  TIFOSI_Z  阅读(104)  评论(0)    收藏  举报