git常用命令及分支管理

在熟悉Git命名之前,我们要先了解GIt所管理的仓库的概念。
git常用命令及分支管理_第1张图片
如上图所示,本地仓库即为工作区和版本区的集合。
工作区:存储磁盘上的文件集合
版本区:即.git文件

git常用命令

·git init 初始化,表示将整个文件变成可以被Git管理的仓库。另外,输入git init指令后仓库就会出现版本区,与之对应的是会出现一个隐藏的.git文件夹
·git add 后可跟文件名+后缀名,可将指定文件放入暂存区;或者后跟 . 即可将文件夹中所有文件放入暂存区。
**·git commit -m"具体指令"**把暂存区的全部文件提交到本地仓库的仓库区。
·git remote add origin + 远程仓库URL 使本地仓库与远程仓库建立连接。
·git push -u origin master 将仓库区的文件提交到远程仓库中。
·git pull 把最新的提交从连接的远程仓库中抓取下来放入本地工作区中。

分支管理

如果没有其它的分支,每次从本地仓库向远程仓库提交文件时都会将远程文件中的文件覆盖,但是,如果创建一个分支,所有操作都在分支上完成,那么这些操作就不会对远程仓库中的master主分支产生影响,直到分支上的内容开发完毕,就可以一次性地将分支上的内容合并到master上。
·git branch +分支名称 创建一个分支。
·git branch 查看所有分支。
·git checkout +分支名称 切换到其他分支

在这里插入图片描述
首先git中会默认只有一个master主分支。
在这里插入图片描述
在这里插入图片描述
我们现在创建一个名为another的分支并查看,发现分支确实已经创建,但当前分支却还是master主分支(master前有一个*)。
在这里插入图片描述
在这里插入图片描述
我们若要操作新创建的分支,就可以将当前分支设置为another。
在这里插入图片描述
如果another分支操作完成,我们就可以将another分支合并到master主分支上了。
在这里插入图片描述
如果新创建的分支已经操作完成,就可以删除该分支。但要注意的是,如果another仍是当前分支,那么就先必须切换,否则就不能删除。

你可能感兴趣的:(git常用命令及分支管理)