git常用命令

本地仓库创建

git init  初始化一个本地仓库,在同级目录下会出现一个隐藏的.git文件

 

配置

查看:git config -l  

配置:git config   xxx  (必配项user.name和user.email)

三级文件配置:

Ø.git/config
Ø当前用户目录/.gitconfig
Øgit安装目录/etc/gitconfig
Ø

本地提交

git add filename  提交到索引(-A代表全部)

git commit -m '版本描述' 提交到文件库

git commit -am '版本描述' 一步完成提交

状态  git status

 

忽略和排除

目录下建立一个.gitignore文件(可以有多个,影响范围当前文件及子文件)

 

提交点

ID:每一次commit都是一个提交点,唯一标识SHA1IDID可使用前47个数字表示

标签git tag -a v0.2 4a80f64(提交点SHA1ID的前7)

 

日志

git log                     

git log --oneline

 

git log --oneline --graph

分支:

分支意味着你可以从开发主线(master)上分离开,在不影响主线的同时继续工作

创建分支

git branch                列出当前开发所有分支(默认会有master)

git branch king              创建一个king的分支(最新提交点)

git branch king 提交          创建一个king的分支(指定提交点

删除分支    

git branch -d king           删除king分支

切换分支

git checkout king           切换至king分支

合并分支

git checkout master   

 

git merge king      合并分支king和主干master,合并后的提交点属于主干master

HEAD

HEAD节点代表最新的commit   显示信息git show HEAD

回退

回退:git reset 选项 提交点(选项:--hard表示全恢复  提交点:可用ID或标签)

git reset --hard 3f1b4436

查询所有提交点

git reflog             回退后需要反悔的话,需要通过此命令查找到所有操作的提交点

合并分支的起始点(不推荐)   

git checkout master   

 

git rebase reking      合并分支reking和主干master,合并后的提交点属于主干master

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值