创建版本库
- 进入文件空目录,执行命令:
git init
- 把文件提交到暂存区(·:全部文件;文件名:单个文件)
git add .
- 将暂存区文件提交到本地仓库
git commit -m "这里是提交注释"
远端仓库
- 本地仓库与远端仓库建立关联
先有本地库,后有远端库
git remote add origin git@github.com:devmao/xxx.git
先有远端库,后有本地库
git clone git@github.com:devmao/xxx.git
- 把本地库master的内容推送到远端
-u是将本地的master分支与远端的master分支关联起来,之后的推送就可以省略了
git push -u origin master
git push origin master
git push origin master -f
- 更新代码
git pull origin master
放弃本地所有修改
git checkout .
版本回退
- 先查看提交记录
git log
- 找到要回退到的节点,执行回退
git reset --hard xxx
分支管理
- 查看分支
git branch
- 创建分支
git branch xxx
- 分支切换
git switch xxx
- 创建并切换分支
git switch -c xxx
- 合并某个分支到当前分支
git merge xxx
- 删除分支
git branch -d xxx
标签管理
通常情况下,在一个版本发版后,应打tag,方便后续查看版本;
- 新建一个标签,默认为HEAD
git tag <tagname>
- 指定某次commit打tag
git tag <tagname> <commitId>
- 为某次commitID打tag并添加注释
git tag -a <tagname> -m "注释" <commitId>
- 查看所有标签
git tag
网友评论