git的初步用法

第一步,查看本地文件状态,就是看看本地哪些文件发生了更改,或者删除等等

命令为

git status

第二步,把文件提交到​暂存区, .为选择全部文件

git add .

​第三步,这条命令告诉git,把暂存区的文件提交到仓库

git ​commit -m "我是提交信息"

如果这会儿再用 git status查看,会发现暂存区已经没有文件需要提交

第四步,同步服务器文件到本地,为下一步提交文件到服务器做准备,以免发生老文件覆盖新文件的错误

git pull​

第五步,同步文件到服务器,同步到哪个分支,

git ​push origin "分支名"

​然后需要去你到hithub上,对主分支发起代码合并申请,合并代码,代码提交完成。

提交代码的时候,log必须清楚明了,不怕长,要表意明确,提交代码的时候,要带上自己的姓名和邮箱,增加可读性

vim .git/config

在项目目录下的.git文件夹下的config文件里添加自己的名字和邮箱,格式如下

name:tiansi
email:tiansi@uubpay.com

或者如果工程目录下没有添加名字和邮箱,会从全局目录下搜索,写到这个文件里即可

~/.gitconfig

写详细的log,查看代码的时候清楚明了,需要回滚的时候也好寻找版本号,查看log使用命令

git log

log命令显示从最近到最远的显示日志,显示commit,Author,Date,分别对应版本号,作者,日期,我们可以看到最近三次提交,如果你觉得这样不是太直观,那么可以使用命令

git log --pretty=oneline

这样的log就会以每条一行的结果显示

有了log号,那么说一下版本回退问题,当你想要退回到上次提交的版本时,使用git reset 命令,git用head来表示当前版本,如果想退回上一个版本那么命令就是

git reset --hard head^

上上一个版本就是

git reset --hard head^^

如果要根据版本号来回退的话

git reset --hard 893230da2fbf1d686d854f19ba1f5fe63f81b987

如果你回退到某一个版本,又想撤销这个操作,但是找不到以前的版本号了,那么执行

git reflog

这个指令查看你的命令历史,方便回滚操作

发布了25 篇原创文章 · 获赞 18 · 访问量 8万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章