天天看點

多人協作Git常用指令

多人協作Git常用指令

-------------------------------------------------20200924更新------------------------------------------

安裝git

sudo apt install git

git初始配置

git config --global user.name “xxxxx”

git config --global user.email [email protected]

git config --global core.editor vim

git config --list

git help

去項目目錄初始化git

git init

git clone https://github.com/xxxxx/blog.git

git add .

檢視git忽略部分

cd .git/

vim .gitignore

git操作

git add .

git status

git commit

配置遠端倉庫

git remote add blog https://github.com/xxxxx/blog.git

上傳至git

git push blog master

git别名

git config --global alias.st status

git config --global alias.ci commit

git config --global alias.br branch

git config --global alias.co checkout

git建立分支

git co -b article-app-model

一邊檢查一遍添加至暫存區

git add -p

git狀态

git st

git add config/

git add article/

git add comment/

git add -p

git st

git ci

git st

git add .

git commit

git st

切換分支,合并分支

git co master

git merge article-app-model

送出代碼至git

git push -u blog master

拉取git遠端倉庫上的檔案進行同步

git pull --rebase blog master

或者

git fetch blog master

git pull origin master

拉取後再次送出

git push -u blog master

多分支操作:

git status

git diff

git add -p git add .

git commit -m “送出注釋”

git push origin cq

git checkout dev

git pull origin dev

git merge cq

git push origin dev

git checkout cq

git merge dev

git log

顯示本地配置的遠端倉庫

git remote show origin

-------------------------------------------------20210114更新------------------------------------------

緩存

在本地分支修改内容,并不想送出遠端分支時,但又需要切換分支,這時可先将修改内容加入緩存,以免帶入到切換分支中去

git stash

git stash list

git stash pop