程序版本控制svn/git
柳暗花明_攻城师
与广大程序员、技术人员、专家交流,致力于专业能力有效快速提升。
展开
-
git撤销已经push到远端的commit
在使用git时,push到远端后发现commit了多余的文件,或者希望能够回退到以前的版本。先在本地回退到相应的版本: 123 git reset --hard <版本号>// 注意使用 --hard 参数会抛弃当前工作区的修改// 使用 --soft 参数的话会回退到之前的版本,但是保留当前工作区的修改,可以重新提交 如果此时使用命令: 1 git push origin <分支名&转载 2021-07-02 19:55:02 · 160 阅读 · 0 评论 -
Git本地分支和远程分支关联
转载:https://blog.csdn.net/cherishhere/article/details/52606884转载:https://blog.zengrong.net/post/1746.html转载:https://blog.csdn.net/xinghuowuzhao/article/details/78663526转载:https://blog.csdn.net/boysky0015/article/details/78185879/1.创建分支git branch转载 2021-07-02 13:02:24 · 378 阅读 · 0 评论 -
git 合并远程分支
基本流程1.本地创建一个与新分支并且关联远程分支git checkout -b dev lo/dev 这时 dev 已经和远程的 lo/dev 一致了。2. 切换回本地的 master 版本git checkout master 3. 将本地的 dev 合并到 mastergit merge dev 4. 将本地的 master 推到远程git push lo master 5. 将远程的 dev 版本删除...转载 2021-07-02 12:57:15 · 7584 阅读 · 0 评论 -
git 查看暂存区(缓存区)
运行 git bash here一、简介git ls-files 查看暂存区中文件信息二、参数信息,括号里是简写--cached (-c) 查看暂存区中文件,git ls-files 命令默认是此命令--midified (-m)查看修改的文件--delete (-d)查看删除过的文件--other (-o)查看没有被git跟踪的文件--stage (-s) 显示mode以及文件对应的Blob对象,进而我们可以获取暂存区中对应文件里面的内容。git ls-files转载 2021-07-02 12:17:32 · 9103 阅读 · 5 评论 -
git fetch & pull详解
1、简单概括先用一张图来理一下git fetch和git pull的概念:可以简单的概括为:git fetch是将远程主机的最新内容拉到本地,用户在检查了以后决定是否合并到工作本机分支中。而git pull则是将远程主机的最新内容拉下来后直接合并,即:git pull = git fetch + git merge,这样可能会产生冲突,需要手动解决。下面我们来详细了解一下git fetch和git pull的用法。2、分支的概念在介绍两种方法之前,我们需要先了解一...转载 2021-07-02 10:21:47 · 2937 阅读 · 0 评论 -
git---主分支同步到子分支
在进行git项目协同开发的时候,每个分支的代码会被合并到主分支 master 分支上,但是如何将master分支上的代码合并到子分支上呢?第一步:切换到本地的仓库,更新为最新的代码。第二步:切换到要同步的子分支上。第三步:在子分支上运行 git merge master 就会将主分支的代码同步到子分支上。第四步:在子分支查看当前的代码状态 git status第五步:git add . 将代码添加到本地仓库第六步:git commit -m '主分支同步到子分支'第七步:git转载 2021-07-02 10:17:41 · 1338 阅读 · 0 评论 -
SVN与Git比较的优缺点差异
目录: SVN与Git比较(一)集中式vs分布式 SVN与Git比较(二)版本库与工作区 SVN与Git比较(三)全局版本号和全球版本号 SVN与Git比较(四)部分检出 SVN与Git比较(五)更新和提交 SVN与Git比较(六)分支和里程碑的实现 SVN与Git比较(七)分支与合并 SVN与Git比较(八)撤消操作 ...原创 2019-12-06 15:33:35 · 107 阅读 · 0 评论 -
git stash用法
git-stash用法小结[时间:2016-10] [状态:Open][关键词:git,版本控制,版本管理,stash,git储藏]缘起今天在看一个bug,之前一个分支的版本是正常的,在新的分支上上加了很多日志没找到原因,希望回溯到之前的版本,确定下从哪个提交引入的问题,但是还不想把现在的修改提交,也不希望在Git上看到当前修改的版本(带有大量日志和调试信息)。因此呢,查查Git有没...转载 2019-03-20 18:44:34 · 504 阅读 · 0 评论 -
Git 分支 - 分支的新建与合并
分支的新建与合并让我们来看一个简单的分支新建与分支合并的例子,实际工作中你可能会用到类似的工作流。 你将经历如下步骤: 开发某个网站。 为实现某个新的需求,创建一个分支。 在这个分支上开展工作。 正在此时,你突然接到一个电话说有个很严重的问题需要紧急修补。 你将按照如下方式来处理: 切换到你的线上分支(production branch)。 为这个...转载 2019-03-15 13:02:23 · 115 阅读 · 0 评论 -
git的介绍
前段时间项目的版本控制由svn变为git,开始不习惯,但必须静下来好好了解它的工作原理与使用。原创 2017-08-16 17:58:18 · 194 阅读 · 0 评论