项目中一般使用的是SVN版本管理工具,因为是个人学习,就使用了git来进行版本管理,方便学习。
创建本地仓库
1.先在码云上面注册了账号,然后新建一个仓库,然后进入这个仓库
2.点击克隆/下载按钮,之后会显示一个下载的面板,可以下载zip,直接使用。也可以复制一个远程库的地址,在本地使用git bash克隆到本地库中,前提是已经安装了git版本管理工具(下载网址),安装好之后在任意一个文件夹鼠标右键单击,弹出的框中就会有git bash here
这一选项。
3.进入你想创建本地仓库的文件夹中,鼠标右键单击,点击git bash here这一选项,然后输入git clone 克隆地址(这个地址就是你刚才从远程仓库中复制的一段网址),然后enter,随后输入注册的马云账号和密码,enter,那么就会建立一个和远程仓库相连接的本地仓库了。
本地代码提交到远程仓库
1.在本地仓库中初始化项目之后,先要切换到本地的仓库中才可以使用git指令来进行操作,可以直接运行cd + 本地仓库名称
就可以切换到本地的仓库目录中,或者关闭当前git bush窗口,找到本地仓库的地址,在有.git文件夹的目录里面,鼠标右键打开git bush就可以提交到远程仓库,由于我是个人项目,可以直接提交,如果是多人联合使用的项目,那么在push之前请允许git pull拉取远程仓库中小伙伴的代码,并处理冲突之后再进行接下来的操作。
2.在MINGW64中输入指令git status可以查看本地仓库中哪些文件进行了修改;
3.接下来输入指令git add -A
来将所有修改或者新增的文件添加到暂存区;git add -a操作的是所有新增的文件
4.后面运行git commit -m ‘注释’
将暂存区文件提交到仓库
5.运行git pull
拉取远程的代码,之后看一下本地是否有冲突,有的话解决冲突,解决之后运行git status
,查看本地代码状态,没问题运行步骤4。
5.最后运行git push 将改变推送到远程仓库中,然后就可以在码云仓库中看到提交的代码了。注:如果你在本地拉取了分支,就不是这种了。
6.可以使用git log 查看历史提交记录
拉取分支及切换至该本地分支
1.在公司进行项目开发的话,一般都是多个小伙伴协同合作,这个时候一般都会在本地拉取一个分支,多数情况下会建一个和远程分支名称相同的本地分支。
- 查看远程的所有分支:
git branch --all
,这个时候是可以看到当前处于哪个分支下。 - 想要建立一个和远程分支名称相同的分支,如dev,只要在git bush里面运行
git checkout -b dev
就会在本地创建一个名为dev的分支,并且切换到了这个分支上。 - 需要注意的是,如果你在本地创建的分支,和远程分支名字不同 ,那么就需要运行一句指令,来使他们关联起来
git branch --set-upstream-to=origin/远程分支名称
。 - 之后再进行git pull就可以了。
- 如果本地分支和远程分支名称不同,那么在提交的时候也不一样。push时需要运行
git push origin HEAD:远程分支
就可以提交代码了