git/svn
盼盼编程
这个作者很懒,什么都没留下…
展开
-
git打tag
有时候程序发布了需要回滚,需要打tag,然后回滚到对应的taggit tag -a v1.09fceb045-m "my tag" 打taggit push origin v1.0 提交taggitpushorigin:refs/tags/v1.0 删除远程的tag...原创 2021-01-08 22:21:30 · 310 阅读 · 5 评论 -
git回退分支提交代码
某次发现提交到远程分支的代码有问题需要回退,怎么操作?回退到对应的commitgit fetch origingit merge origin/master解决冲突,提交代码原创 2021-01-08 22:19:30 · 605 阅读 · 4 评论 -
git去掉某个commit的措施
git revert原创 2020-08-29 22:08:12 · 10155 阅读 · 1 评论 -
git reset和git revert
前面一篇文章讲了,git reset --hard HEAD是快速撤销当前修改,今天再来学习一下git revert,然后对比git reset。 git reset是回退到以前的某个commit时,那个commit之后的提交都不在了。git revert用来指定撤销某个commit,然后生成一个新的版本,注意它只是撤销了那个指定的commit,其他的comi...原创 2019-09-28 16:56:28 · 10159 阅读 · 2 评论 -
clang-format-3.6格式化代码
工作中经常用到:clang-format-3.6 -style=LLVM -i test.cc 格式化代码,-style表示风格,可选项为LLVM、Google、Chromium、Mozilla、WebKit 和 file,其中 file 指定参数文件。-i 表示将格式化后的内容写入原文件。...原创 2019-05-16 21:03:18 · 10527 阅读 · 2 评论 -
git reset --hard HEAD
git reset --hard HEAD 表示回退到当前版本,HEAD指向当前版本。如果你修改了一些代码,想去除,就可以用git reset --hard HEAD一次性去除。 git reset --hard HEAD^ 表示回退到上一个版本lj@lj-virtual-machine:~/111111/git/gittest$ git logcom...原创 2019-04-09 20:23:37 · 75814 阅读 · 3 评论 -
git cherry-pick命令
git cherry-pick 可以合入某个分支的commit,开发功能需要新建一个分支,开发完毕之后要将新键分支修改code合到主分支上去就需要用到这个命令。当下git内容lj@lj-virtual-machine:~/111111/git/gittest$ git branch* masterlj@lj-virtual-machine:~/111111/git...原创 2019-03-28 19:38:15 · 11089 阅读 · 2 评论 -
git常见的回退操作
有时候在操作git的时候,不免有时提交或修改过快,需要进行一些回退操作,下面来看一下。lj@lj-virtual-machine:~/111111/git/gittest$ git status位于分支 master您的分支领先 'origin/master' 共 1 个提交。 (使用 "git push" 来发布您的本地提交)尚未暂存以备提交的变更: (...原创 2019-03-27 19:58:49 · 11598 阅读 · 2 评论 -
git下载指定分支代码到本地
工作中有时需要拉取远程分支代码到本地,有人用git pull,有人用git fetch的,后面还要接一些git命令。后面发现其实一条命令就可以解决问题。 git clone xxx.git--branch 分支名 ...原创 2019-02-18 20:36:24 · 29232 阅读 · 6 评论 -
git提交代码操作
工作中用到git来管理代码,下面整理一下git提交代码操作。 git branch #查看分支 git checkout -b xxx #切换分支,分支不存在就创建,xxx为分支名 git clean -dfx ...原创 2019-02-18 20:31:41 · 10286 阅读 · 2 评论