第一步当然安装git客户端
git常用命令
将当前目录初始化为git仓库
git init
查看仓库状态
git status
添加文件,该文件等待提交
git add
添加当前目录下所有文件
git add -A
提交,备注用""包含
git commit -m 备注
指定远程仓库
git remote add origin https://git.oschina.net/samhxm/code-demo.git
断开远程仓库
git remote rm origin
查看远程仓库
git remote -v
从远程仓库fetch分支
git fetch origin devlop
从远程仓库pull分支
git pull origin master
git pull origin master --allow-unrelated-histories
fetch与pull的区别:
fetch:只从远程仓库下载文件,并存放在暂存区,并不与本地文件合并。
pull:从远程仓库下载文件,并与本地文件合并。
切换分支
git checkout -b devlop //创建并切换分支,devlop:分支名
git checkout devlop // 切换分支, devlop:分支名
查看当前分支
git branch
比较不同
git diff origin/devlop //查看当前分支与远程devlop分支的不同处
git diff devlop //查看当前分支与本地devlop分支的不同处
分支合并
git merge devlop //将当前分支与devlop分支进行合并
git merge origin/devlop //将当前分支与远程devlop分支进行合并
向远程仓库分支推送已提交的文件
git push origin master //master: 远程仓库分支名