发现周围的人,貌似都对git不太熟悉,当然包括我自己。于是乎,特意写下此文,帮助自己更好地对git进行操作
一 什么是git?
这个,我不想多说,简单而言,就是能帮助你进行版本控制,记录你的历史提交记录,还可以回滚,反正具有很强的实用性
二 git的基本操作
1. git clone: 克隆项目到本地。
2. git pull: 更新远程代码库到你的本地。
3. git status: 查看你本地文件与上一个版本的不同之处(特指文件)。
4. git diff: 可以查看某个文件与上一个版本的不同之处(文件内容)。
5. git add: 将某个文件添加进去版本控制
6. git commit: 提交本次的信息到本地仓库,并用 -m 提交修改信息。
7. git push: 将本地仓库修改的东西发到远程仓库
三 我的基本操作
一般而言,在提交之前,我会先
1. git pull一下,将本地仓库与远程仓库保持一致。
2. git status看看那些文件被修改过(包括新增未加入版本控制的)。
3. git add 将文件放到本地仓库。通常使用git add . ,意思是将改变的所有文件添加进去。当然,这样做的前提下你要保证所有修改的文件都是你修改过并且想要提交的。那么问题来了,有一些不想要被提交的文件总是出现怎么办?因为会增加我的git add时间啊。好,使用 .gitignore文件来忽略不想要被跟踪的文件。
4. git commit -m ‘your message here’。填写提交日志,网上有很多的资料说明提交格式。当然,我觉得适合自己就好,只要项目团队成员约定好即可(若是你贡献代码到开源项目,那你就要遵循别人的规范了)。所以,我一般会说明我在哪里修改了什么,为什么要修改(这个可以不要)。
5. git push 命令。
6. 一般情况下都能顺利提交代码到远程仓库。