git 进阶

分享
开发者 2024-9-6 11:50:57 29 0 来自 中国

  • git rm a.txt会删除堆栈记载以及当地文件(慎用)
  • git rm --cached a.txt;git add . ;git commit -m只会删除堆栈缓存
  • git mv a.txt A.txt;git add .;git commit通常用来改已提交的文件名
  • git commit --amend修正上一次提交(假如加-m会覆盖提交信息,不加则会继续利用上一次的信息)
  • git reset HEAD a.txt 打消缓存区记载,保持内容稳固
  • git checkout -- a.txt规复为原始的文件
  • 辩论产生缘故起因:多个分支代码归并到同一个分支
  • git branch --merged检察已归并的分支情况
  • git branch --no-merged检察须要归并(即未归并)的分支情况
  • git branch -d xxx安全删除分支:未归并的分支不会见效,条件是切到目标分支好比master
  • git branch -D xxx强制删除分支
  • git stash;git stash list;git stash drop stash@{0};git stash list
  • git stash存储对应git stash apply (stash@{1})规复(括号代表可选) git stash pop删除
  • git tag v1.0打版本标签
  • git archive master --prefix='dirname/' --forma=zip > dirname.zip天生zip包
  • merge到主分支前先切到自己的分支举行git rebase master,相称于把自己分支的根移到master最新的地方,出现辩论的话恰好自己办理,然后再切到主分支举行merge大概提pr。
  • git branch -a显示包罗长途的分支
  • git pull origin test:test把长途的test分支拉到当地的test分支(当地没有该分支的情况下利用)
  • git push origin --delete test删除长途的test分支
  • 压缩归并:待完成
您需要登录后才可以回帖 登录 | 立即注册

Powered by CangBaoKu v1.0 小黑屋藏宝库It社区( 冀ICP备14008649号 )

GMT+8, 2024-10-19 13:24, Processed in 0.181757 second(s), 32 queries.© 2003-2025 cbk Team.

快速回复 返回顶部 返回列表