git常用命令

常用命令

注意:下方命令中最后的中文为解释

	git init 创建本地库
	git add 文件 添加到缓存区
	git status 缓存区状态
	git commit -m "注释" 文件 提交
	git log 日志
	git log --pretty=oneline 简化日志
	git log --oneline 再度简化日志
	git reflog 日志
	git reset --hard 哈希值 回到版本
	git reset --hand HEAD^ 回退一次
	          --hand HEAD^^ 回退两次
	          --hand HEAD~3 回退三次
	git reset --soft 仅移动本地库的HEAD指针
	          --mixed 移动本地HEAD指针,重置暂存区
	          --hard 移动本地库HEAD指针,重置暂存区、工作区
	git diff 文件名 工作区比暂存区
	git diff 历史 文件名 工作区比本地历史区
	git diff 比较所有文件
	
	git branch 分支名 创建分支
	git branch -v 查看分支
	git checkout 分支名 切换分支
	合并分支:
	    1. 先切换到接收修改的分支上
	    2. 执行合并命令:git merge [新内容分支]
	解决冲突:
	    1. 删除特殊符号
	    2. 修改到满意结果
	    3. git add 文件
	    4. git commit -m "注释" 
	    注意:第四步不能带文件名
	    
	git remote -v 所有远程地址别名
	git remote add 自定义别名 链接 添加链接别名
	git push 自定义的别名 分支 提交到分支中(远程库)
	
	注意:pull = fetch + merge
	git fetch 远程库地址 分支名 拉取
	git merge 远程库地址/分支名 拉取
	git push 远程库地址 分支名 拉取
	
	生成ssh:
	    ssh-keygen -t rsa -C 账号 生成ssh
	    打开.ssh文件的id_rsa.pub,复制内容到github账号设置中的ssh中
	  提交后推送:git push 项目ssh链接 分支 推送
	  
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值