日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

git小技巧之分支、关联远程仓库、回滚、解决.gitignore不生效等

發布時間:2025/3/15 编程问答 16 豆豆
生活随笔 收集整理的這篇文章主要介紹了 git小技巧之分支、关联远程仓库、回滚、解决.gitignore不生效等 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1、分支管理

新建并切換分支:
git checkout -b <name>
新建本地分支并關聯到遠程分支
git checkout -b myRelease origin/Release
合并某分支到當前分支
git merge myRelease (--no-ff)
提交到遠程分支
git push --set-upstream origin myRelease
刪除遠程分支
git push origin --delete myRelease

2、遠程倉庫

關聯遠程倉庫
git remote add origin git@gitcode.aggso.com:group/project.git
查看遠程倉庫地址
git remote -v
修改遠程倉庫地址
git remote set-url origin [url]

3、刪除文件

刪除已跟蹤文件
git rm -r --cached . #刪除全部緩存
git rm --cached -r .idea #刪除文件夾緩存
git rm --cached .idea/workspace.xml #刪除文件緩存
git rm --f .idea/workspace.xml? ?#刪除緩存和文件 刪除未跟蹤文件???
git clean?-n 顯示將要刪除的文件和目錄
git clean?-f 刪除文件
git clean?-df 刪除文件和目錄?

?解決.gitignore不生效:只需用git rm --cached命令刪除緩存再重新提交即可

?4、版本回滾

#查看提交歷史記錄
git log
#回滾到上一版本(HEAD指向當前版本,HEAD^指上個版本,HEAD^^指上上個版本)
git reset --hard HEAD^
#回滾到指定版本
git reset --hard commit_id

#查看命令歷史記錄(可回滾到回滾前的版本)
git reflog
git reset --hard commit_id

?5、撤銷修改

#丟棄工作區的修改
git checkout -- file

#丟棄暫存區的修改
git reset HEAD file
git checkout -- file

?

轉載于:https://www.cnblogs.com/xiaoff/p/8252323.html

總結

以上是生活随笔為你收集整理的git小技巧之分支、关联远程仓库、回滚、解决.gitignore不生效等的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。