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