版本控制之Git常用命令

git fetch origin   从远程获取当前分支最新版本到本地 同步远程服务器上的数据到本地
git rebase origin/XX  归并到远程XX基础上
git push origin XX:XX   提交本地分支数据到远程服务器(git push origin local:remote)

当rebase时出现冲突 则解决冲突  解决完后status 将修改的文件add进来

注意:就不用commit了  直接git rebase --continue 即可 然后提交到远程


git branch -a      查看分支

git checkout -b YY origin/XX  取远程XX分支并分化一个新分支YY

git branch -D XX   删除XX分支
git log     查看提交日志
git show commit号   查看指定提交版本的修改内容
 

git push origin XX:refs/for/XX    提交本地分支数据到远程服务器(这是另一种提交方式 在gerrit平台上的提交方式)注意:此时并没有到远端 只是一个临时存放地,等待最后审批  审批过了才会真正提交到远端。


git reset --hard HEAD^    撤销上一次的commit (连同eclipse中的修改也一并被撤销 所以执行此操作前务必要将已修改的内容单独保存出来)
git reset 版本号  回退到该版本号 但是会保留eclipse中修改过的内容


git rm --cached 文件名      删除误add的文件
git checkout bb.txt         将文件恢复到修改之前 不要修改
git clean -f      删除未跟踪的文件


当在A分支上修改了部分内容时想切换到B分支上工作   此时直接checkout过不去   又不想提交A分支的内容  则使用git stash 暂时保存更改的内容,当再切换回来的时候用git stash pop  就可以继续工作了 原来的修改还存在。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值