![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
git
斜阳雨陌
你有多努力,就有多特殊!
展开
-
git pull命令
git pull命令作用:从另一个存储库或本地分支关联的远端分支获取最新代码,并与本地代码资源整合。git pull命令执行过程:取回远程主机某个分支的更新,再与本地的指定分支合并(可能存在需手动解决的冲突)。使用语法git pull [options] [<repository> [<refspec>…]]描述将远程存储库中的更改合并到当前分支中。在默...转载 2017-09-11 20:24:18 · 76866 阅读 · 2 评论 -
cherry-pick的用法
简述git cherry-pick可以选择某一个分支中的一个或几个commit(s)来进行操作。例如,假设我们有个稳定版本的分支,叫v2.0,另外还有个开发版本的分支v3.0,我们不能直接把两个分支合并,这样会导致稳定版本混乱,但是又想增加一个v3.0中的功能到v2.0中,这里就可以使用cherry-pick了,其实也就是对已经存在的commit 进行再次提交.git cherry-...转载 2018-08-08 11:07:05 · 57273 阅读 · 0 评论 -
git解除与远程分支的关联
在工作中,经常需要将同一份代码传到不同的git仓库中去如果本地同样一份代码,已经关联了一个与远程分支,那么怎么才能解除原程分支,并关联到一个新的分支将代码提交到新的分支上去呢? 1、如果你已经在远程创建了一个分支,远程分支地址:https://xxxxxxx/wangdong/helloworld.git 2、从命令行创建一个新的仓库,关联到该远程分支touch README.mdgit ini...转载 2018-07-05 11:12:52 · 14896 阅读 · 0 评论 -
git branch 分支
Git自学之路(四)- git branch 分支几乎所有的版本控制系统都以某种形式支持分支。 使用分支意味着你可以把你的工作从开发主线上分离开来,以免影响开发主线。 在很多版本控制系统中,这是一个略微低效的过程——常常需要完全创建一个源代码目录的副本。对于大项目来说,这样的过程会耗费很多时间。有人把 Git 的分支模型称为它的`‘必杀技特性’’,也正因为这一特性,使得 Git 从转载 2018-01-23 12:06:16 · 29948 阅读 · 0 评论 -
git commit -m和git commit -am
字面解释的话,git commit -m用于提交暂存区的文件;git commit -am用于提交跟踪过的文件要理解它们的区别,首先要明白git的文件状态变化周期,如下图所示工作目录下面的所有文件都不外乎这两种状态:已跟踪或未跟踪。已跟踪的文件是指本来就被纳入版本控制管理的文件,在上次快照中有它们的记录,工作一段时间后,它们的状态可能是未更新,已修改或者已放入暂存区原创 2017-09-05 19:37:13 · 17912 阅读 · 0 评论 -
git checkout 和 git reset
git checkout主要有三个作用:第一个就是切换分支。例如你从远程仓库clone下来所有的源代码,你git branch一下会看到你通常是在master,如果你想切换到某一个分支上呢?git checkout 第二个就是放弃对某个文件的修改。例如你想放弃对某个文件Hello.cpp的修改,git checkout -- 第三个就是新建一个分支,git chec原创 2017-09-05 11:29:31 · 431 阅读 · 0 评论 -
如何在README中使用图片
将图片放在仓库里面,在文件里链接它,最后 push 到 github 上。github 图片链接格式:(http://github.com/yourname/your-repository/raw/master/images-folder/xxx.png)要自己设定的:yourname, your-repository, your-folder, xxx.png。原创 2017-07-02 16:30:28 · 1652 阅读 · 0 评论 -
git中使用fork
在git中使用fork相当于你在原项目的主分支上又建立了一个分支,你可以在该分支上任意修改。如果想将你的修改合并到原项目中时,可以pull request,这样原项目的作者如果认同你的修改,就可以将你修改的东西合并到原项目的主分支上去。原创 2017-07-29 17:04:08 · 17227 阅读 · 0 评论 -
Git 的origin和master解析
首先要明确一点,对git的操作是围绕3个大的步骤来展开的(其实几乎所有的SCM都是这样)1. 从git取数据(git clone)2. 改动代码3. 将改动传回git(git push)这3个步骤又涉及到两个repository,一个是remote repository,再远程服务器上,一个是local repository,转载 2017-09-07 10:38:07 · 6619 阅读 · 0 评论