Git 日常知识

git常用命令行命令:

1、git 中本地库常用的命令:

本地库的初始化:git init

本地库分支查询:git branch -a

 查看远程所有分支 git branch -r

本地库当前分支及关联远程分支的版本信息查询: git branch -vv

创建一个分支:git branch name

切换指定分支:git checkout name

创建并切换分支:git checkout -b name

删除本地一个分支:git branch -d name

强制删除未提交分支 :git branch -D name

查询当前分支工作区状态:git status

创建一个与远程指定分支关联的本地分支:git branch --track dev origin/dev

推送本地分支到远端并生成相应分支:git push --set-upstream origin name


2、git 跟远端库同步的命令:

查询本地库关联的所有远程库: git remote -v

添加一个远程库的链接:git remote add origin https://github.com/greenrobot/EventBus.git

取消关联的远程库:git remote rm origin

本地库可以关联多个远程库。

推送到远程库master分支: git push origin master

从远称拉取: git pull 

3、git版本回退及版本操作相关命令:

git的本地版本库回退操作命令:git reset --hard  commit id

HEAD表示当前版本,HEAD是用于指向当前版本号的指针

回退上个版本:git reset --hard HEAD^

回退上两个版本:git reset --hard HEAD^^ 

往上回退N个版本:git reset --hard HEAD~N

将多次commit合并,只保留一次提交历史。

1.首先使用git log查看一下提交历史

2. git 压缩  git rebase -i HEAD~4


git版本库介绍:


工作区有一个隐藏目录.git,这个不算工作区,而是Git的版本库。

Git的版本库里存了很多东西,其中最重要的就是称为stage(或者叫index)的暂存区,还有Git为我们自动创建的第一个分支master,以及指向master的一个指针叫HEAD。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • git 使用笔记 git原理: 文件(blob)对象,树(tree)对象,提交(commit)对象 tree对象 ...
    神刀阅读 9,163评论 0 10
  • 1. GIT命令 git init在本地新建一个repo,进入一个项目目录,执行git init,会初始化一个re...
    江边一蓑烟阅读 4,253评论 0 0
  • Add & Commit git init 初始化一个 Git 仓库(repository),即把当前所在目录变成...
    冬絮阅读 10,401评论 0 9
  • Git 安装和使用教程 Git介绍 分布式:Git版本控制系统是一个分布式的系统,是用来保存工程源代码历史状态的命...
    无名_ff98阅读 5,521评论 0 3
  • 查看、添加、提交、删除、找回,重置修改文件 git help # 显示command的help git sho...
    Swiftor阅读 6,389评论 0 2

友情链接更多精彩内容