git
clone
遠端倉庫位址
git commit 會遇到的問題
可能需要我們配置config
gitconfig
--global
user
.email
"登入郵箱"
gitconfig
--global
user
.name
"提交記錄的使用者名稱"
一般需要上傳** 所用到的命令
git
status:
檢視倉庫的檔案的狀態
gitadd.:
把工作區的全部改變的檔案提交到暫存區裡面去
gitcommit
-m'***x'
:把暫存區裡面的修改提交到本地歷史記錄區
gitpush
origin
分支名稱:
把本地歷史記錄區的提交記錄(多個提交記錄)提交(同步)到遠端倉庫上
遠端位址相關命令
git
remote
-v:檢視遠端位址
gitremote
remove
origin:
刪除本地專案的遠端倉庫位址
gitremote
addorigin
在本地專案的遠端倉庫位址列表裡面新增乙個origin的位址
分支相關命令
git
branch-a:
檢視本地分支資訊
gitbranch
分支名稱:
建立分支
gitcheckout
分支名稱:
切換當前所在分支
gitcheckout
-b分支名稱:
建立分支並且切換到新分支上
合併**並且可能會遇到的問題
git
merge
需要合併的分支名稱:
當前所在的分支合併需要合併的分支
注意:這裡可能會造成衝突,兩個分支修改同乙個檔案上的同一行,內容不一樣,並且都有commit操作,所以會造成衝突
解決方案:
找到命令列上面conflict(可能會有多行,也就是多個檔案出現衝突),後面跟著的就是出現衝突的檔案路徑,然後分析並且修改**,之後執行git
add.
和git
commit
-m'***x'
這個時候再來看分支名稱上是否沒有了
|merging這個標誌,沒有代表解決衝突完成,有代表還是沒有解決衝突
git 幾個好用的命令
git add a 可以提交未跟蹤 修改和刪除檔案。git add 可以提交未跟蹤和修改檔案,但是不處理刪除檔案。git add a 無論在哪個目錄執行都會提交相應檔案。git add 只能夠提交當前目錄或者它後代目錄下相應檔案。git commit 但是未 git push的修改 git log找...
git中幾個好用的命令
想看到最近一次提交所有更改的細節 對應命令git log n 1 p 想看到最近一次提交所有更改過的檔案 對應命令git log n 1 stat 修改最後一次更改的message git commit amend 不追蹤一些檔案啥的,但是也不刪除這些檔案 使用git rm cached 目錄 r或...
Git命令 超詳細
初始化命令 git init 創立乙個.git隱藏資料夾 把所有的修改的檔案新增到大門口 git add 把倉儲門口的 放到裡面的房間中去 git commit m 一些說明 表示是把所有修改的檔案提交到版本庫 git commit all m 一些說明 檢視當前的狀態 git status 檢視歷...