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/远程分支名

 

 

 

 

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值