Git是一个免费的,开源的分布式版本控制系统
Git区域
工作区:
我们在写代码时候会往文件里面添加或者减少代码,这个时候就是工作区git不会 追踪我们的文件。
暂存区:
写完代码后我们需要将文件让git追踪到使用 git add 文件名 来操作这个时候加入到暂存区的文件还可以删除,修改。
存储区:
确定了代码后我们将暂存区的代码 git commit 提交这个时候我们提交完就会形成一个版本,这个版本里面的东西我们删除就只能形成下一个版本,而这个版本里面的内容还是存在就是说,一旦形成版本后这个版本里面的东西就一直存在了。
Git软件指令
设置名称和邮箱
git config --global user.name (你的名字)
git config --global user.email (你的邮箱)
这一步是必须的在多人合作的时候可以提供名字和邮箱看到谁提交的代码
初始化版本库
git init
指定某一个文件目录作为软件的管理目录
查看版本库状态
git status
里面会看到没有追踪的文件等信息
提交代码版本
将文件提交到暂存区
git add 文件名
删除添加到暂存区里面的文件
git rm --cached 文件名 只删除暂存区文件 git rm --f 文件名 删除暂存和物理文件
将文件提交到存储区形成版本
git commit -m 这个版本的命名
查看版本库文件历史
git log
每个我们起的版本命名这行最前面的数字或者字母就是版本号
切换版本
git reset --hard 版本号
Git分支
简单来说就是复制一个副本,我们通过修改副本通过代码测试后在将这个版本里面的数据合并到主版本里
查看分支信息
git branch -v
切换分支
git checkout 分支名
删除分支
Git branch -d b2
合并分支
git merge 分支名称
输入的是需要合并的分支会合并到当前分支里
欢迎留言讨论,对存在问题的部分批评指正!