多人協作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