天天看点

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