目录
本地仓库操作
创建本地仓库
1、在任意目录下创建一个空目录,作为本地仓库Git
2、进入该目录右键打开Git bash窗口
3、执行git init命令
4、在当前目录中看到.git文件夹(该文件夹为隐藏文件夹),说明创建成功
常用命令
git status 查看文件状态
git add 将文件的修改加入到暂存区
git commit 将暂存区的文件修改提交到版本库
-m不能省略
git log 查看日志
git reset 将暂存区的文件取消暂存或者是切换到指定版本
远程仓库操作
常用命令
git clone 从远程仓库克隆
git remote 查看远程仓库
git remote add <shortname> <url>添加远程仓库(如果仓库是通过 git clone 得到的,不需要手动添加远程仓库)
git remote -v 查看远程仓库
git push 推送到远程仓库 (需要先将文件提交到本地仓库)
git pull 仓远程仓库拉取
分支操作
分支可以将工作从开发主线上分离开来,以免影响主线开发。
同一个仓库可以有多个分支,各个分支相互独立,互不干扰。
通过git init 命令创建本地仓库时默认会创建一个master分支
常用命令
git branch 查看分支
* :当前处于哪个分支。
git branch [name] 创建分支
git checkout [name] 切换分支
git merge [name] 合并分支(指定分支代码合并到当前分支)
将b1分支合并到master:
git push [shortname] [name] 推送至远程仓库分支
git branch -d [name] 删除分支
git branch 查看本地仓库分支
git branch -r 查看远程仓库分支
git branch -a 查看本地和远程仓库分支
标签操作
某个分支某个时间点的特定状态,可以方便的切换到标记时的状态。
常用命令
git tag [name] 创建标签
git tag 列出已有的标签
git push [shortname] [name] 将标签推送至远程仓库
git checkout -b [branch] [name] 检出标签