git 常用命令
Git 全局设置:
git config --global user.name "anniexxx"
git config --global user.email "annie@xxx.co"
创建 git 仓库:
mkdir UIautomation
cd UIautomation
git init
touch README.md
git add README.md
git commit -m "first commit"
git remote add origin https://gitee.com/xxx/xxx.git
git push -u origin master
已有仓库?
cd existing_git_repo
git remote add origin https://gitee.com/xxx/xxx.git
git push -u origin master
添加到暂存区:git add test.txt
把文件提交到仓库:git commit -m "注释语"
当修改了多个文件时,可以不add到暂存区,直接提交,但是选项必须时-am:git commit -am "注释语"
查看时否还有文件未提交:git status
查看本地和资源库的区别:git diff test.txt
查看详细日志:git log #显示从进到远的显示日志,如果嫌信息太多,可以用:git log --pretty=oneline
版本回退:
git reset --hardHEAD~1
git reset --hardHEAD^
获得版本号:git reflog
通过版本号回退:git reset --hard 版本号
从远程克隆:git clone http://...
创建分支,并切换到分支上:git checkout -b dev
相当于:git branch dev和gitcheckout dev两步
查看分支:git branch
把分支的内容合并到主干:git merge dev
合并某分支到当前分支:git merge name -n --f
首次推送:git push -u origin master
再次推送不用加-u选项
从远程拉取到本地:git pull origin master