2021-05-26:git的用法总结笔记

1617-卿同学

发表文章数:84

热门标签

, ,
首页 » Git » 正文

清除

git clean -d -fx

 

git clone [url]

git status         查看当前状态

git status -s      简化显示修改状态

git add .          添加修改的文件

git checkout .     删除修改的文件

 

===========================

      git branch

git branch           列出当前分支清单

git branch -a        查看分支列表(显示所有本地及远端分支名)

git branch -v        查看各分支最后一个提交信息

git branch –merged  查看哪些分支已经合并到当前分支

 

git fetch origin     同步远程服务器的数据到本地

 

git checkout (branchname)    切换分支

git checkout -b (branchname) 创建并切换到分支

git merge branchname         合并branchname到master分支

git branch -d (branchname)   删除分支

 

 

============================

      提交

git commit –amend    修改最后一次提交,先 git add新的changes, 然后重新提交

 

git checkout file     取消修改的内容

git reset HEAD file   取消git add file 的内容

git reset –hard commit_id  彻底回退到commit_id 版本

HEAD     最近一次提交

HEAD^    上一次提交

 

=============================

   git stash

git stash list 查看所有stash列表

git stash save -a “stash1” 用-a参数保存当前修改为stash1,此时用git status 看不到之前的修改

git stash pop –index stash@{0}   还原stash@{0}的引用

git stash apply –index stash@{0} 即还原又保存stash@{0}

git stash clear 清理所有stash

 

==============================

 强制拉取网上最新代码更新本地仓库

git fetch –all    将远程主机的最新内容拉到本地,不进行合并,这也是和git pull的主要区别

git reset –hard origin/master(远端分支名称)  将本地版本重置到线上一致的版本

git fetch

 

 

gitk

 

回退到上一个版本

git reset –hard HEAD^

git push origin HEAD –force

 

 

查看标签

git tag |grep

 

撤销工作区内所有文件的修改

git checkout .

 

/proj/crbs/radiosw/infra/tools/bin/codestyle

git push origin HEAD:refs/for/master

 

修改代码后重新提交

git commit –amend

 

git 查看一段时间内的提交

git log –after=”2021-3-12 00:00″ –before=”2021-3-12 23:59″

未经允许不得转载:作者:1617-卿同学, 转载或复制请以 超链接形式 并注明出处 拜师资源博客
原文地址:《2021-05-26:git的用法总结笔记》 发布于2021-05-26

分享到:
赞(0) 打赏

评论 抢沙发

评论前必须登录!

  注册



长按图片转发给朋友

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

Vieu3.3主题
专业打造轻量级个人企业风格博客主题!专注于前端开发,全站响应式布局自适应模板。

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

Q Q 登 录
微 博 登 录