Git 學習筆記

2021-09-30 14:11:05 字數 2148 閱讀 3275



git 學習

安裝安裝包:

windows

版本git-2.13.3-64-bit.exe

雙擊該exe檔案,然後所有的預設下一步操作即可完成安裝。

配置安裝完成後,可以在自己的電腦上看到有這個:

單擊git bash選項開啟

git,在這裡需要進行配置,

git config --global user.name

『***x

』 git config --global user.email

『***xx@***.com

』建本地庫

在自己的本地電腦上,選擇乙個空資料夾,初始化乙個git倉庫,使用

git init

命令。該命令即可把該空資料夾初始化成乙個本地倉庫。

新增檔案到倉庫:1、使用

git add file,

可以反覆多次使用,新增多個檔案;

2、使用命令

git commit,

完成提交。

建遠端庫

在github.com官網註冊使用者。

1、2、

關聯遠端庫

使用命令 git remote add origin

git@server-name:path/repo-name.git;

如:git remote add origin

關聯之後,使用命令git push -u origin master推送

master

分支的所有內容

;此後每次本地提交後只要有必要,就可以使用命令git push origin master推送最新修改

;轉殖遠端倉庫的資源

git支援多種協議,如:1、

git clone

命令:git clone

; 2、

git clone

[email protected]:hzshi007/repositorygit.git;

(該協議速度最快

)七、分支建立管理

1、檢視分支:

git branch

2、建立分支:

git branch name

3、切換分支:

git checkout name

或者建立+切換分支:

git checkout -b name

合併某分支到當前分支:

git merge --no -ff name(普通版

)git merge name(快速版

)普通版合併後的歷史有分支,快速版沒有。

刪除分支:git branch -d name

合併分支時有衝突先手動解決衝突再提交。

隱藏修改

修復bug時,需要新建個

bug分支修復,然後合併,最後刪除;

當手頭上的工作沒有完成時,可通過命令git stash 命令隱藏起來,然後去修改不過

,修復完成後,再git stash pop 回到工作現場。

多人協作

檢視遠端庫資訊,使用git remote -v;

遠端倉庫預設名稱origin;

本地新建的分支如果不推送到遠端,對其他人就是不可見的;

從本地推送分支,使用git push origin branchname(本地分支);

如果推送失敗、先用git pull 抓取遠端的新提交;如有衝突則先處理分支。

需要推送遠端的分支:

a、master

分支是主要分支,所以需要時刻與遠端同步;

b、dev

分支是開發分支,團隊所有成員都需要在上面工作,所以也需要與遠端同步;

c、bug

分支只用於在本地修復

bug,

除非上級需要看你的修復進度,否則一般不需要推送到遠端;

建立標籤

命令git tag name;

git tag -a tagname -m

『tagmsg』;

git tag 檢視所有標籤.十

一、配置別名

對於名字較長和不容易記住的命令可以命名乙個縮寫別名;

如:git status 別名:

git config --global alias.st status

git config --global alias.ci commit

Git學習筆記

git stash git stash list 顯示git棧內的所有備份,可以利用這個列表來決定從那個地方恢復。git stash clear 清空git棧。此時使用gitg等圖形化工具會發現,原來stash的哪些節點都消失了。關於git stash的詳細解釋,適用場合,這裡做乙個說明 使用git...

git 學習筆記

1 git checkout master 切換分支 2 git checkout b xx 新建分支,同時切換到該分支 3 dev 4 git add a 將變動檔案,提交到index 5 git commit m 將 暫存區 檔案,加入到版本控制中。6 git checkout master 7...

Git 學習筆記

顯示版本庫.git所在的目錄 git rev parse git dir 顯示工作區的根目錄 git rev parse show toplevel 相對於工作區根目錄的相對目錄 git rev parse show prefix git config 命令各引數的區別 git config e 版...