git命令基础学习

git学习地址 : https://git-scm.com/book/zh/v2

命令 : 

git branch -a 检查当前git远程分支

git status 查看当前代码状态

git diff 检查不同,此次更新与远程仓库版本的不同

git add . 添加所有新建的文件

git add  XXXX.java 添加某个文件到分支上(可以是项目路径,也可是绝对路径)

git commit -m 'update'  提交此次信息并给出备注

git pull 拉取你当前所在分支的代码

git push origin XXX 提交并合并XXX分支

git checkout XXX 切换到XXX分支

git merge XXX 合并XXX分支

git push --set-upstream origin XXX 自己创建完XXX分支,push到仓库中

git rebase XXX 用于把XXX的修改合并到当前分支

git log 查看提交历史

git log -p filename 查看提交的文件,修改

git checkout -b XXX 创建XXX分支并切换到XXX分支

git push origin XXX XXX分支提交到仓库

 

将远程git仓库里的指定分支拉取到本地(本地不存在的分支): 

git checkout -b 本地分支名 origin/远程分支名 

如果出现提示:

fatal: Cannot update paths and switch to branch 'dev2' at the same time. Did you intend to checkout 'origin/dev2' which can not be resolved as commit?

表示拉取不成功,我们需要先执行 git fetch (拉取远程提交的所有新分支到本地仓库)

然后再执行 : git checkout -b 本地分支名 origin/远程分支名

 

 

 

 

 

 

 

 

 

 

 

 

 

你可能感兴趣的:(git命令基础学习)