Git
常用命令
上传与拉取
仓库初始化
git init
提交到暂存区
git add 文件名
git add *
git add .
显示状态
git status
添加到本地仓库
git commit -m "备注"
推送到远程仓库
git push
将远程仓库(Remote)的代码拉取到工作区(workplace)
git pull
回滚命令
- 撤销暂存区文件(git add之后)
git reset HEAD 文件名
- commit后从本地仓库撤销(git commit之后)
git log //查看commit记录
git reset --hard a5dd471f94e0486801116e3f67ee5e35b2d1d087 //标识
- 撤销远程仓库的push
- 强制推送
git push -u origin master -f
造成代码覆盖
- 正常方法
git pull
//修改后 git push
分支命令
- 创建分支
git branch "分支名"
- 查看所有分支
git branch
- 切换分支
git checkout "已经存在的分支名"
git checkout -b "新的分支名"
- 合并分支
git checkout master
git merage develop
- 删除分支
git branch -d "分支名" //删除本地分支
git push origin -d "分支名"
标签:标记一个版本进度
- 创建标签
git tag v1.0
git tag -a v1.1 -m "备注"
- 查看标签
git tag
- 推送本地标签至远程仓库
git push origin "标签名" //标签名需要已经存在
- 删除标签
git tag -d "标签名" //本地
git push origin :refs/tags/v1.1 //远程
本博客所有文章除特别声明外,均采用 CC BY-SA 3.0协议 。转载请注明出处!