Git的一些操作
阿新 • • 發佈:2021-09-01
Git的一些操作
參考自狂神說Git視訊,如果需要簡單入門的話,看他的那個視訊我感覺夠了。
一、相關配置檔案
\etc\gitconfig :Git 安裝目錄下的 gitconfig --system 系統級
C:\Users\Administrator\ .gitconfig 只適用於當前登入使用者的配置 --global 全域性
注意:這裡的Administrator是當前使用者名稱,也就是你開機使用者名稱,有的人可能設定了自己的使用者名稱,所以路徑有所不同,不然有的人找不到。
一般你的“使用者”資料夾都是這些內容:
二、檢視配置
檢視系統config
git config --system --list
檢視當前使用者(global)配置
git config --global --list
檢視配置
git config -l
檢視不同級別的配置
git config --global user.name "yuyueq" #名稱
git config --global user.email [email protected] #郵箱
三、操作命令
克隆一個專案和它的整個程式碼歷史(版本資訊)
git clone [url]
檢視指定檔案狀態
git status [filename]
## 檢視所有檔案狀態
git status
新增所有檔案到暫存區
注意“add”後面的小點
git add .
git commit -m "訊息內容" 提交暫存區中的內容到本地倉庫 -m 提交資訊
列出所有本地分支
git branch
列出所有遠端分支
git branch -r
新建一個分支,但依然停留在當前分支
git branch [branch-name]
新建一個分支,並切換到該分支
git checkout -b [branch]
合併指定分支到當前分支
git merge [branch]
刪除分支
git branch -d [branch-name]
刪除遠端分支
git push origin --delete [branch-name] git branch -dr [remote/branch]
四、生成金鑰
進入 C:\Users\Administrator.ssh 目錄(注意上面說的檔案路徑問題)
生成公鑰
ssh-keygen
五、忽略檔案
有些時候我們不想把某些檔案納入版本控制中,比如資料庫檔案,臨時檔案,設計檔案等
在主目錄下建立 ".gitignore" 檔案,此檔案有如下規則:
1.忽略檔案中的空行或以井號(#)開始的行將會被忽略。
2.可以使用 Linux 萬用字元。例如:星號(*)代表任意多個字元,問號(?)代表一個字元,方括號([abc])代表可選字元範圍,大括號({string1,string2,...})代表可選的字串等。
3.如果名稱的最前面有一個感嘆號(!),表示例外規則,將不被忽略。
4.如果名稱的最前面是一個路徑分隔符(/),表示要忽略的檔案在此目錄下,而子目錄中的檔案不忽略。
5.如果名稱的最後面是一個路徑分隔符(/),表示要忽略的是此目錄下該名稱的子目錄,而非檔案(預設檔案或目錄都忽略)
六、Idea操作
可以去看看這篇文章:https://www.cnblogs.com/tomingto/p/11727920.html
其實基本都是比較簡單的操作,基本是commit和push。而且每次需要程式碼的更新也都是些這些操作
最後
像這些內容其實網上也有很多文章去解釋,而且比較全面,我這裡僅做一個基本命令的記錄,避免有時候記不起來找不到相關命令。
貼一張圖(如有侵權,聯絡立刪!):