Git使用記錄

2021-10-24 21:46:38 字數 1690 閱讀 3768

目錄

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管理的修改過的檔案和在暫存區的檔案...