Git的三个概念
首先理解下要正确使用Git的三个概念:提交commit、仓库repository、分支branch。 后续项目基本就是围绕这三步走。
首先建立git仓库!
在一个文件夹中,右键点击git bush here 然后输入以下的命令
git init //git bash中执行命令,将该文件夹初始化为一个仓库
通过以上代码,我们把一个文件夹变成了一个git仓库 这样我们就可以进行一些git操作了
在一个已有代码的文件夹创建的git,现在我们这些代码还在图下的工作区,要提交到仓库还要进行几步操作,先要从工作区通过git add的方式进入暂存区,然后再通过commit,提交到仓库。(这样的好处是你可以选择把哪些文件提交到暂存区,来控制一次commit涉及到的文件)
来进行第一次提交
git add -A git commit-m"提交信息"
提交信息可以来描述你这次提交的是什么,可以后续更好地知道哪一次你干了什么,提醒你自己
提交所有的文件到暂存区!
注意删除了文件中的.git文件,仓库文件全部消失!(要谨慎做这一步) git能让人实现多人协作就是它的分支系统
分支
创建分支的目的就是让不同人之间或者不同需求的开发过程能相互隔离,在开发后又能很好的汇聚在一起。 每一个仓库在初始化后都会有一个初始化的主分支
主分支master
注意不要把开发一半的代码放到主分支上,主分支默认是开发完成后的。
从当前节点新建分支
git checkout -b
列举所有的分支 git branch 单纯地切换到某个分支 git checkout 删掉特定的分支 git branch -D 合并分支 git merge
下面是使用过程
创建a分支和b分支 第二步回到master分支!
回到主分支 git merge+分支名字 合并分支
如果对提交的代码与主分支的代码有冲突又拿不准时,请放弃合并!
以防导致代码错误,找其他能处理这冲突的人来解决这个
在代码没问题过后然后就可以上传到github的远程仓库了
git与github远程仓库
推送 git push 拉取 git pull
总结
①建立本地仓库
②与远程建立连接,测试
③init命令初始化仓库
④手动拷贝文件,并执行add命令
⑤commit命令
⑥push命令
当然在vscode或者其他软件里会有更简单易懂的图形化界面来完成git的提交等等操作。时间匆忙,难免有遗漏或不当之处,望大家批评指正!