git使用记录

git add      将文件添加到缓存区
git commit -m "这是日志"     将文件添加到版本库
git log     查看git版本库的记录
git reflog     查看git操作记录
git reset  --hard HEAD^    版本库切换到上一个版本,HEAD^是指当前的上一个版本,HEAD^^这个上两个版本,HEAD~2的意思应该相同
切换版本时,缓存区的数据会被清空,如果没有提交的,那就凉凉
git rm --cache 文件名     缓存区的删除,不删除工作区的文件
git checkout HEAD 文件名    从HEAD版本库重新检出文件
如果工作区文件被删除,并且此文件已经提交在缓存区,删除的操作会引起缓存区的数据被删除

 

git branch    查看分支
git branch 分支名    创建新分支
git checkout 分支名    切换分支
git checkout -b 分支名    创建分支,并切换到新创建的分支上
git merge 分支名    由当前分支,合并到指定的分支上 
git merge --no-ff -m "备注" 分支名    采用--no-ff模式进行分支合并,这个可以在git log --graph --pretty=oneline --abbrev-commit看出分支的合并情况
git branch -d 分支名        删除指定分支

git log --graph --pretty=oneline --abbrev-commit    可以查看分支的合并情况,有没有冲突,合并之类的

git remote    查看远程的地址默认时origin    
git checkout -b issuer002 origin/dev    创建issuer002版本,映射到origin/dev远程版本库上
git push origin dev 推送到远程dev版本库中

git stash    把当前的工作现场保存起来
git stash list     查看保存的工作现场
git stash apply    恢复工作现场
git stash drop     删除工作现场
git stash pop     恢复工作现场并将保存的记录删除

情景模拟
独立开发任务
clone    创建新branch    修改新增功能    合并解决冲突     提交
开发过程中插入任务
stash保存当前工作      拉取指定版本reset      在指定版本上新建分支    完成插入任务    提交合并    切回stash保存的任务    

问题?

1.本地和远程之间的文件比较,更新如何实现?

2.如何提交到指定的分支?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值