GIT常用命令

1、克隆git仓库中的一个分支

git clone -b <branch> <remote_repo>

2、删除远程

git remote rm origin

3、添加远程

git remote add origin https://github.com/sheshiji/sheshiji.github.io.git

4、推送到远程origin的master分支

git push -u origin master

5、添加文件夹下所有内容

git add .

6、提交修改

git commit -m "xxx"

7、Git创建基于master分支的develop分支

git checkout -b develop master

8、将develop分支发布到master分支的命令:

切换到master分支
git checkout master
对develop分支进行合并
git merge --no-ff develop

9、前面讲到版本库的两条主要分支:master和develop。前者用于正式发布,后者用于日常开发。其实,常设分支只需要这两条就够了,不需要其他了。但是,除了常设分支以外,还有一些临时性分支,用于应对一些特定目的的版本开发。临时性分支主要有三种:

  • 功能(feature)分支
  • 预发布(release)分支
  • 修补bug(fixbug)分支

这三种分支都属于临时性需要,使用完以后,应该删除,使得代码库的常设分支始终只有master和develop。

创建一个功能分支:

git checkout -b feature-x develop

开发完成后,将功能分支合并到develop分支:

git checkout develop
git merge --no-ff feature-x

删除feature分支:

git branch -d feature-x

10、gitk看下版本树

11、列出文件的所有改动历史,注意,这里着眼于具体的一个文件,而不是git库

git log --pretty=oneline 文件名

12、列出git库当前改动历史

git diff

13、查看修改

git show可显示具体的某次的改动的修改
git show 356f6def9d3fb7f3b9032ff5aa4b9110d4cca87e

14、git clone出完整的版本库

"git checkout <SHA1 ID的前8位(如76bd774c)>"就可以把之前时间提交的版本checkout出来
如果要checkout仓库其他的分支, 先用”git branch -a“查看分支, 再用命令: "git checkout -b <new_branch_name> <remote_branch_name>" checkout出remote_branch_name这个分支出来。

15、Git删除远程仓库中误传的文件

git rm idea -r
git commit -am ‘remove idea’
git push -u origin master
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 初始化配置 #配置使用git仓库的人员姓名 git config --global user.name "Your...
    贱精先玍丶阅读 355评论 0 0
  • 分布式版本管理工具 git属于分布式 svn集中式 git安装 git初始化一个仓库 其实就是创建了一个.git隐...
    SnowDragonYY阅读 1,515评论 0 0
  • Git 是一个很强大的分布式版本控制系统。它不但适用于管理大型开源软件的源代码,管理私人的文档和源代码也有很多优势...
    庞哈哈哈12138阅读 357评论 0 3
  • 冬去燕归雪初融,斑驳处、来日春红。 萧疏风起谁知冷?心中念、几时相逢。 幽游无果月伴侬,步蟾宫、梦里却醒。 哪消寒...
    世游人阅读 214评论 0 0
  • 有过多少次梦里的追寻 有过多少次风中的问候 还有那淋淋细雨的倾诉 一直的等候 却也只是黄昏白头 悠悠的岁月 沧桑的...
    楚阳yw阅读 135评论 1 2