常用命令:
设置昵称和邮箱(全局):
git config --global user.name "昵称"
git config --global user.mail 邮箱
克隆项目:git clone 项目仓库地址
初始化仓库:git init
上传当前项目所有文件:git add .
上传指定文件:git add README.MD
删除指定文件:git rm README.MD
提交文件并添加注释:git commit -m '注释说明'
添加远程项目地址:git remote add 区域名 远程项目地址
注:地址形式为:http://gitee.com/xxx/xxx.git或git@git.oschina.net:xxx/xxx.git
删除远程项目地址:git remote rm 区域名
重命名远程仓库区域名:git remote rename 旧区域名 新区域名
从远程仓库下载:git pull 区域名 master
上传至远程仓库:
git push 区域名 master
git push 区域名 master -f
注:加-f表示舍弃远程仓库文件强制推送。
查看已添加的远程仓库:
git remote -v
注:加上-v表示显示远程仓库地址。
查看状态:git status -s
查看日志:git log
查看文件差异:git diff 或 git diff --cached
查看分支:git branch
创建dev分支:git branch -l dev
删除dev分支:git branch -d dev
创建并切换到dev分支:git checkout -b dev
切换到dev分支:git checkout dev
合并分支(master下操作):git merge dev
查看本地所有标签:git tag
基于最新提交创建标签:git tag 标签名
删除标签:git tag -d 标签名
上传所有标签:git push --tags
撤销尚未提交的修改:git checkout head .
撤销已提交的修改:
恢复到上一个版本:git reset --hard HEAD^
恢复到某个版本:git reset --hard 编号
网友评论