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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

【Git】Git教程

發布時間:2025/3/21 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【Git】Git教程 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

尊重原創:https://blog.csdn.net/fuqiuai/article/details/79495834

基本操作

1.安裝git: sudo apt-get install git
安裝后設置: git config --global user.name "Your Name"
???????????????????????git config --global user.email "email@example.com"
2.初始化目錄為git倉庫: git init
???把文件添加到倉庫:git add <file>
???把文件提交到倉庫:git commit -m <說明>
3.查看倉庫當前的狀態:git status
???查看修改了哪些內容:git diff
4.查看提交歷史:git log (--pretty=oneline)
???查看命令歷史:git reflog
???回到上一版本:git reset --hard HEAD^
5.工作區和版本庫間的關系
????
6.撤銷修改
???修改了但是未git add: git checkout -- <file>
???git add了但未git commit: git reset HEAD <file>
7.刪除文件:在目錄中用rm命令刪除文件后
????若確實要刪除文件:git rm <file>
????若刪錯了,可恢復:git checkout -- <file>

遠程倉庫

1.關聯遠程庫:git remote add origin <遠程庫地址> (關聯后遠程庫的名字就是origin)
2.推送:git push (-u) origin BRANCH (-u第一次推送時加,將本地當前的分支推送到遠程的BRANCH分支)
3.將遠程BRANCH分支與本地整合:git pull origin BRANCH (等同于git fetch和git merge)

  • 如果出現fatal: refusing to merge unrelated histories錯誤,則是git版本問題,可改用git pull origin master - -allow-unrelated-histories(注意:allow前兩個短線沒有空格,因為連續輸入兩個短橫線會變成一條長線,這坑爹的csdn。。。)

4.克隆:git clone <遠程庫地址> (無需先進行關聯)
5.查看遠程倉庫地址:git remote -v

分支管理

1.查看當前所有分支:git branch (git branch -a查看本地和遠程的分支)
2.創建分支:git branch <name>
3.切換分支:git checkout <name>
4.創建+切換分支:git checkout -b <name>
5.合并某分支到當前分支:git merge <name>
6.刪除分支:git branch -d <name>
7.分支沖突 (1)手動解決 (2)解決沖突后查看分支合并圖:git log --graph (--pretty=oneline)
8.分支管理策略、Bug分支、Feature分支、多人協作(實際開發中用)

詳細參照Git教程-廖雪峰的官方網站

</div><link href="https://csdnimg.cn/release/phoenix/mdeditor/markdown_views-258a4616f7.css" rel="stylesheet"></div>

總結

以上是生活随笔為你收集整理的【Git】Git教程的全部內容,希望文章能夠幫你解決所遇到的問題。

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