一、概述:
这次按照要求进行了看似复杂,实则非常复杂并且麻烦(网上教程众多且啰嗦)的对git使用的学习,从星期六晚18:48我准备这次作业开始,直到了晚上22:44才结束电脑上的操作···(导致这篇随笔第二天才写)
二、安装、配置git过程
这一步骤较为简单,我这里给出简单的教程链接,供大家参考。
http://jingyan.baidu.com/article/b0b63dbff357ed4a483070ab.html
http://jingyan.baidu.com/article/6d704a13171c7428db51cacd.html
三、网页上的github设置
1、在官网注册账号。
2、建立一个team。
3、在Repositories处就可以点击New repository来建立新的仓库了。
注意点:建立时最好在Initialize this repository with a README前打勾(个人建议),否则建立的仓库为空。
4、可以将他人的仓库用页面右上方的fork按钮添加到自己的账号上。
四、本地操作git
1、在本地仓库对应的文件夹里右键点击Git Bash来打开git命令框。(建议每次可以在想要操作的文件夹里用此方式打开,否则每次都要输入命令进入到对应位置)
2、输入git clone ···(仓库网址) 来把仓库克隆到本机上。
3、把要上传的代码文件复制到仓库下,在命令框输入git add 文件名 将此文件添加进本地仓库。(过程中会要求你填写文件信息,可输入git commit -m “任意文字” 来完成操作)
注意点:代码文件名字里不能有空格,否则在输入时会被认为是2个文件。
4、输入git push 来实现本地和远程的同步,即把代码文件上传,过程中会要求你输入账号名和密码。(此时有个关键点,就是输入密码时它不会同步显示输入结果而是隐藏的···当时还以为程序出错了)
5、若操作成功的话,就会开始上传,此时会显示上传进度和速度,需等待上传成功再关闭git。
五、操作后感悟
总体来说,想要使用git还是需要进行很多的学习和探索。
1、有许多命令功能需要了解,且因为它是英文界面,对于很多人来说使用起来不太方便。
2、但它的界面非常友好易懂(直接输入命令的方式很直观)。
3、使用的是本地和远程的方式,可以在代码修改和更新上有很大的余地(每次若做错了事,可以用命令回到上次提交的状态)。
4、对于团队相互交流代码十分便捷,每个人都可以对代码在本机上进行操作,然后上传进行交流(分支)。
分支举例:如果你在开发一个项目时突发奇想要实现新功能,可以开个分支进行研究。一段时间后如果成功则和主分支合并,如果失败则删掉分支。可以在不影响大项目的情况下实现个人对项目的改良。