目錄
1.首次上傳**
1.賬號、郵箱註冊
2.建立秘鑰
3.開始本地上傳
4.遠端建倉,關聯,上傳
5.其他問題
2.切換分支工作
1.檢視當前分支
2.建立新分支
3.切換分支
4.建立新檔案
5.提交**
6.推送**至遠端倉庫dev
3.版本回退
1.檢視提交記錄
2.回退版本
4.合併分支
git config --global user.name "user.name"
git config --global user.email "[email protected]"
ssh-keygen -t rsa -c "[email protected]"
根據顯示的秘鑰生成路徑,進入開啟(以txt開啟)並複製idb_rsa.pub內的內容到github個人設定的ssh key
//前面是第一次需要進行的步驟,後面的都一樣
注意:建倉勾選了initialize this repository with a readme(會自動建立readme檔案),此時本地倉庫無此檔案,將會報錯failed to push some refs to [倉庫位址]
解決辦法:git pull --rebase origin master —— // git pull origin master --allow-unrelated-histories
git branch
git branch [分支名] —— git branch dev
git checkout dev
分支master下工作:新建檔案master.txt,切換到dev分支下,本地檔案不顯示master.txt;
分支dev下工作:新建檔案dev.txt,切換到master分支下,本地檔案不現實dev.txt;
切換到新的分支只要再次提交,遠端分支上將出現新的分支,會包含基於某分支(在某分支下建立的分支)下的所有**以及在分支下工作產生的新檔案或者修改過的檔案。例如:在master分支下建立了dev,提交**到遠端倉庫dev,dev的檔案會包含master的所有檔案以及在dev分支下修改或者新增的檔案。
git commit -m "devtest"
git push origin dev —— 如需要賬號密碼正確輸入即可
git reset -- hard *** —— *** :黃色的版本號
1.首先切換到master分支,也就是主分支。
git checkout master;
2如果是多人開發記得先執行,git pull origin master
假設需要合併的分支是dev,執行
git merge dev
3.此時檢視狀態 git status可以看到已經又提交內容了,接著執行
git push origin master
此時成功上傳到**倉庫
幾個月前在遠端建了個倉庫,只上傳了乙個pom.xml檔案。幾個月後,本地的pom.xml檔案已經多了很多了,此時進行了一次關聯歷史操作,pom.xml裡面的檔案全部都消失了............
Git 使用記錄
1 從遠端倉庫獲取更新 1 git fetch 獲取更新不會自動合併 git fetch origin master git pull origin master獲取更新 git log p master.origin master 對比本地和遠端的主分支 git merge origin mast...
GIT 使用記錄
git clone xx 從遠端伺服器上將專案轉殖下來 git add 將檔案或者資料夾新增到git 倉庫中 本地 git commit m commit 將改動提交到git倉庫中 git push origin master 將倉庫推送更新到遠端伺服器的master分支,git push 操作 g...
git使用記錄
平時開發都是直接使用eclipse自帶的git客戶端管理 但有時會遇到一些詭異的問題,不得不通過敲命令來解決 以下是我平時會用的git命令,記錄下來,留做備用 git status git log 新增所有新建的檔案到暫存區 git add all 提交所有經git管理的修改過的檔案和在暫存區的檔案...