git常用命令

独自使用git的基本操作

git init //初始化

每次提交代码都需要做的两个步骤
git add . //提交到缓存区
git commit -m 操作名称 //缓存区上传

git log //查看提交记录
git log --author='' //查看某人的提交记录

git status //查看项目当前状态

git add . 文件名 //提交新增文件
git rm 文件名 //删除文件
git mv 旧文件名 新文件名 //重命名文件
git mv 文件名 文件夹 //移动文件
git mv 旧文件名 文件夹/新文件名 //移动文件并重命名

独自使用git的常见问题及解决方法

git log --pretty=oneline 文件名 //查看文件变化,并得到一个commitId
git show commitId //具体变化内容

git log -p 文件名 //直接查看具体变化内容

git diff //查找改动

git checkout -- 文件名 //一键还原,还原到最后一次提交的状态

git reset HEAD 文件名 //撤销缓存(git add)

git reset --hard HEAD^ //回到上一版本(几个^就回几步)(git add+git commit)
git reset --hard commitId //回到指定版本

git checkout commitId -- 文件名 //将某一文件回到指定版本

git push origin 分支名 //推送到远程仓库

git tag 标签名 //给最新版本加标签
git tag 标签名 commitId //给指定版本加标签
git tag //查看😊
git tag -d 标签名 //删除标签名
git push origin 标签名 //把标签推送到远程仓库

git branch 分支名 //创建分支
git branch //查看分支
git checkout 分支名 //切换分支
git checkout -b 分支名 //创建并切换到分支
git branch -d 分支名 //删除分支(不能删除当前分支)
git branch -D 分支名 //强制删除分支
git merge 分支名 //合并分支
git merge -—abort //合并冲突,忽略其他分支代码,保留原分支代码

git多人分支集成协作时的常见场景

git log --oneline //查看简单提交记录
git log --oneline --graph //查看版本路线

git fetch //拉取所有远程仓库
git branch -av // 
git push origin --delete 分支名 //删除远程仓库中的分支
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值