Git學習筆記(2)

2021-08-03 13:04:04 字數 2235 閱讀 3482

今天看了看git遠端的操作。總結如下,以免忘記

從遠端**庫拷貝

git clone url

會將遠端**庫拷貝到當前目錄下,cd path進入拷貝的**庫目錄,這時git會預設進入master分支。

2.本地建立**庫

首先進入想建立git倉庫的專案根目錄,執行指令

git init

本地倉庫即可建立成功。

3.查詢工作區當前狀態

git status

4.向git倉庫新增追蹤

git add file name

5.將變更儲存到倉庫

git commit -am 「message」

-a 將檔案更改提交到變更記錄中,-m新增變更資訊

6.比較工作區更改與倉庫內容的區別

git diff

7.建立乙個分支

git branch name

建立分支時,新建立的分支將與當前所在分支內容相同

8.列出所有分支

git branch -a

紅色顯示的為遠端倉庫分支情況

9.合併兩個分支

git merge name

合併分支時,將name分支合併到當前所在分支

如果合併時產生了衝突,這往往是多人開發更新內容不同造成的

參考:git 版本管理

寫的真多。。。真好。。。膜拜大神

10.切換分支

git checkout name

11.從遠端git倉庫獲取乙個本地沒有的分支

git checkout -b localname origin/name

12.將本地乙個分支與遠端分支建立連線

git branch –set-upstream localname origin/name

13.本地刪除遠端git倉庫的乙個分支

git push origin -d name

git push origin :name

14.將本地倉庫推送到遠端倉庫

git push origin name

15.ssh公鑰配置和多賬戶設定

參考:git-ssh 配置和使用

參考:git多賬戶設定

git的一些命令中文說明:

開始乙個工作區(參見:git help tutorial)

clone 轉殖乙個倉庫到乙個新目錄

init 建立乙個空的 git 倉庫或重新初始化乙個已存在的倉庫

在當前變更上工作(參見:git help everyday)

add 新增檔案內容至索引

mv 移動或重新命名乙個檔案、目錄或符號鏈結

reset 重置當前 head 到指定狀態

rm 從工作區和索引中刪除檔案

檢查歷史和狀態(參見:git help revisions)

bisect 通過二分查詢定位引入 bug 的提交

grep 輸出和模式匹配的行

log 顯示提交日誌

show 顯示各種型別的物件

status 顯示工作區狀態

擴充套件、標記和調校您的歷史記錄

branch 列出、建立或刪除分支

checkout 切換分支或恢復工作區檔案

commit 記錄變更到倉庫

diff 顯示提交之間、提交和工作區之間等的差異

merge 合併兩個或更多開發歷史

rebase 在另乙個分支上重新應用提交

tag 建立、列出、刪除或校驗乙個 gpg 簽名的標籤物件

一些參考:

1、git檢視、刪除、重新命名遠端分支和tag

2、怎麼拉取git伺服器上面的分支到本機?

3、git學習筆記

git學習筆記2

標記 git tag 分支 git branch 檢視提交的明細 比較差異 檢視遠端倉庫的名稱和位址 合併從遠端倉庫獲取更新 推送到遠端倉庫 檢視提交日誌 檢視狀態 git clone 新增標記 git tag a tag的名稱 m 說明 切換到tag git checkout tag的名稱 檢視分...

git 學習筆記(2)

2.遠端倉庫 1 建立 生成ssh ssh keygen t rsa c youremail 生成的金鑰,一般在使用者目錄下 id rsa 和 id rsa.pub檔案裡,把公鑰.pub複製貼上到github上,可以新增多個。把本地倉庫的內容推送到遠端倉庫 git remote add origin...

Git學習筆記 2

git branch d branch name 使用 d 在刪除前git會判斷在該分支上開發的功能是否被merge的其它分支。如果沒有,不能刪除。如果merge到其它分支,但之後又在其上做了開發,使用 d還是不能刪除。git branch d branch name 不管有沒有merge到其他分支...