git命令

--分支命令

// 删除远程指定分支
 git push origin --delete 分支名

// 删除本地指定分支
git branch -D 分支名

// 查看远程分支 
git branch -a

// 查看本地分支
git branch

// 基于某次提交检出本地分支
git checkout  某次提交的commitId -b 新分支名 

// 切换分支
// 第一步检出远程分支
git checkout -b 分支名 origin/分支名
// 再次查看本地分支
git branch
// 切换回master分支
git checkout master 

// 撤销
git reset --hard <版本号>
// 注意使用 --hard 参数会抛弃当前工作区的修改
// 使用 --soft 参数的话会回退到之前的版本,但是保留当前工作区的修改,可以重新提交

// 为了覆盖掉远端的版本信息,使远端的仓库也回退到相应的版本,需要加上参数--force
git push origin <分支名> --force


git add .
git status
git commit -m ""
git push


// 挂起
git stash
// 查看挂起内容
git stash list

// 挂起恢复两种方式
git stash apply // 恢复,但是恢复后,stash内容并不删除,你需要用git stash drop来删除
git stash pop // 恢复的同时把stash内容也删了
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 三大区域: 工作区 → 缓存区 → 本地仓库 一 、 使用 git config 命令进行配置: git ...
    Manchangdx阅读 2,882评论 0 2
  • 以下内容是我在学习和研究Git时,对Git操作的特性、重点和注意事项的提取、精练和总结,可以做为Git操作的字典,...
    科研者阅读 4,249评论 4 50
  • 1. 安装 Github 查看是否安装git: $ git config --global user.name "...
    Albert_Sun阅读 13,736评论 9 163
  • 以下内容是我在学习和研究Git时,对Git操作的特性、重点和注意事项的提取、精练和总结,可以做为Git操作的字典,...
    科研者阅读 3,577评论 2 19
  • 一:Git是什么? Git是目前世界上最先进的分布式版本控制系统。 二:SVN与Git的最主要的区别? SVN是集...
    Splendid飞羽阅读 329评论 0 0