前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >git仓库详细了解 二

git仓库详细了解 二

作者头像
meihuasheng
发布2021-03-16 20:45:27
发布2021-03-16 20:45:27
2750
举报
文章被收录于专栏:phpcodersphpcoders

查看日志文件:

git log 显示git的日志信息

git log -p 显示更加详细的日志信息

git log -p -1 显示一条变动信息

git log --oneline 精简信息

git log --name-only 显示文件变动名字

git log --name-status 文件的变动状态

git commit --amend 修改最近一次的文件名字

vim a.php 打开文件编辑 要退出的时候就按esc,然后输出 :wq 代表保存退出

cat a.php 代表查看文件内容

当你将一个文件放入了运输车的时候,后悔想撤销继续编辑的时候,你将用到下面的命令操作:

git rm --cached a.php 从运输车中拿下来 此时文件状态又会变回红色,即未进入运输车中

当你将文件提交入git库了,然后再次修改,让其中有内容,又准备add到运输车时,想撤销的操作:

git reset HEAD a.php 将文件从运输车拿下来 还是有内容

当你想直接恢复到没有内容的那一次时:

git checkout --a.php 此刻将没有内容

alias命令别名提高效率:

git config --global allas.a add 这就将a代表了add 这时候你想将文件加入运输车,直接git a .(这有个点)

subl .gitconfig 打开配置文件直接在配置里可以直接配置

分支的了解:

* first(分支) 可以做其他的模块

master(主线)-----------------------------------------------------------------------------------------------------------这就是一个项目的流程

*secoud(分支) 也可以做另外一个模块

master主线在第一次commit提交后才会出现;

git branch 查看分支有哪些,前面有*和为绿色的代表当前分支

git branch ask 表示创建ask分支;

git checkout ask 表示切换分支到ask中

git checkout -b ask 表示创建然后切换到ask分支上

git merge ask 合并分支到master 这时候要先切换到master分支

git branch -d ask 删除分支ask,此时ask分支已经没有用了

分支冲突的产生,即当两个分支都修改了master分支下的同一个文件时,这时候将第一给分支合并没有问题,但合并第二个分支的时候就会提示不成功,所有这时候你要进入文件去充当裁决者确定删除哪个和留下哪个,然后就解决问题了。。

git branch --merged 查看合并的分支 可以删除了

git branch --no-merged 查看没有合并的分支 想删除的时候会提示

git branch -D ask 强制删除ask分支 就是不想要这个分支里的代码了

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019/06/01 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档