git常用命令

设置签名

设置当前工作区的签名
  添加后存储在当前仓库的.get/config文件中

git config user.name 用户名
git config user.email 邮箱

设置当前用户的签名
  添加后存储在当前用户目录下的.getconfig文件中

git conifg --global user.name 用户名
git config --global user.email 邮箱

基本命令
git init				初始化本地仓库
git add 文件名			将文件添加到暂存区
git status				查看暂存区和工作区的状态
git rm --cached 文件名	将文件从暂存区中移除
git commit				将暂存区中的文件提交到本地仓库
git commit -m "修改信息" 文件名	跳过编辑器直接提交文件到本地仓库
git log 					查看日志
git log --prety=oneline		单行展示方式查看日志
git log --oneline			以简短的索引单行查看日志
git reflog					带提交步数查看日志

版本控制
git reset --hard 索引值		基于索引回滚版本
git reset --hard HEAD^^		回滚2版本
git reset --hard HEAD~10 	回滚10个版本
--hard	回滚时会回滚 本地库 暂存区 工作区
--mixed	回滚时会回滚 本地库 暂存区
--soft 	回滚时会回滚 本地库

文件比较
git diff 文件名			将工作区文件和暂存区文件进行比较
git diff 版本号 文件名	对比历史数据,若不加文件名则对比所有文件

分支操作
git branch 分支名	创建分支
git branch -v		查看分支
git checkout 分支名	切换分支
git merge 分支名		向当前分支合并
解决冲突步骤
1. 修改冲突文件
2. git add 冲突文件
3. git commit -m "日志" 提交(不带文件名)

远程库操作
git remote add 别名 地址		给远程仓库添加别名
git remote -v				查看远程仓库列表
git push 别名 分支名			将本地仓库内容提交到远程仓库
git clone 地址				将远程仓库内容复制到本地
git fetch 别名 分支名			将远程仓库修改内容拉取到本地
git merge 别名/分支名			将拉取内容合并
git pull =fetch+merge
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值