
git使用
白鲸入海
嵌入式软件类,蓝牙BLE-2.4G开发,杰理/泰凌 蓝牙ble方案开发,杰理音频方案开发,定制键鼠方案开发,语音遥控器方案开发。BLE触摸方案开发。
展开
-
git rebase和git merge的区别
使用rebase和merge的基本原则:下游分支更新上游分支内容的时候使用rebase 上游分支合并下游分支内容的时候使用merge 更新当前分支的内容时一定要使用--rebase参数原创 2021-06-01 18:34:47 · 213 阅读 · 0 评论 -
git怎样查看分支关系图
git log --oneline --graph --decorate --all原创 2021-06-01 16:10:11 · 6218 阅读 · 0 评论 -
**windows下使用git diff --check 出现^M的问题**
windows下使用git diff --check 出现^M的问题当使用git diff命令查看修改时会出现^M的问题:但实际上查看代码我们并没有插入空格。这是由于每个操作系统有自己的换行符(就是当你按下”回车”后,系统会自动插入一些不可见的符号来表示一行的结束),Linux和Mac都是使用LF ,Windows 则是CRLF ,这样就造成了差异解决办法:git config --global core.whitespace cr-at-eol提交时转换为LF,检出时不转换git confi原创 2020-12-07 14:00:43 · 664 阅读 · 0 评论 -
搭建自己的git代码服务器
一直以来想在家搭建一个自己的git代码服务器,国庆假期终于有时间搞一搞了。这样自己在笔记本上辛辛苦苦写的代码,就可以备份到linux主机上,再也不担心某天笔记本电脑硬盘挂了,或者电脑挂了,而丢失代码。资源:一台 linux主机(作为git服务器来托管) 一台win7笔记本电脑(使用win7笔记本作为日常开发电脑)准备工作: 在linux主机上安装git:sudo apt-...原创 2019-10-03 20:00:06 · 2209 阅读 · 0 评论 -
使用git hub托管自己的代码
如果想使用git hub托管自己的代码该怎么做呢?首先要在github上注册一个自己的账号,记住账号和密码。后面推送本地代码的时候会使用到。注册完之后就可以新建一个仓库填写仓库的名称、描述等。最后Create respository。这时能够看到我们创建的仓库地址,复制该地址,后面用。创建完成仓库后,还需要自己用git工具生成本地公钥,然后将公钥写配置到github上。...原创 2019-04-02 00:32:40 · 509 阅读 · 0 评论 -
git查看远程仓库地址
使用git remote -v 查看远程仓库地址songchong@srv-pad-compile5:~/xxxxx$ git remote -vorigin ssh://192.168.4.4:29418/ZH/actions/ATS350B (fetch)origin ssh://192.168.4.4:29418/ZH/actions/ATS350B (push)...原创 2018-12-18 17:35:12 · 5328 阅读 · 0 评论 -
git formate-patch
git制作patch的方法:1. git format-patch HEAD^ //将最近一次的提交制作成patchgit format-patch HEAD^^ //将最近两次的提交制作成patchgit format-patch HEAD^^^ //将最近三次的提交制作成patchgit format-patch HEAD^^^^^ //将最近四次的提交制作成patch...原创 2018-09-20 11:03:58 · 367 阅读 · 0 评论 -
git 代码回退
在开发过程中,我们可以随时将代码回退。在介绍回退之前,先提一下git reflog这条命令,这条命令很有用,git log只能查看已经提交的记录,那些删除的记录则看不到。换句话说,git reflog记录了所有的操作。假设本地仓库已经有了几次提交,如下:commit 4fb2b11aff3849e1d423a2c9694897ae4a50ebaeAuthor: songchon...原创 2018-09-03 10:35:08 · 2187 阅读 · 0 评论 -
git push本地代码到远程仓库
假设本地代码修改ok,准备将本地代码push到远程仓库。首先需要进行本地提交,假设这项工作已经完成。接下来要拉取服务器远程仓库最新的代码下来。git fetch origin //拉取远程仓库最新代码git rebase remotes/origin/tb_gl5118b_dev_v1.9_ble //将拉取下来的代码和并到本地git log假设以上工作已经完成,接下...原创 2018-08-28 20:01:48 · 2272 阅读 · 1 评论 -
git 撤销commit mesage
已经本地提交了,但是还未push到远程仓库。这时如果想对提交记录做修改。可以用git reset 命令:git logcommit ce30b18acf73b005219f951dbebf4bdfea8f663eAuthor: songchong <songchong@artekmicro.com>Date: Mon Aug 27 17:23:08 2018 +08...原创 2018-08-27 17:38:13 · 444 阅读 · 0 评论 -
git 查看远程仓库的log
git查看本地仓库的log很简单 :git log 就行查看 远程仓库也很简单:git log 远程仓库名查看所有分支:git branch -asongchong@srv-pad-compile5:~/3505/ATS350B$ git branch -a ble* ble_use_name_attach_b...原创 2018-08-27 17:03:56 · 40759 阅读 · 5 评论 -
git 拉取服务器最新代码并与本地合并
1.如果本地代码有修改则 先将本地的代码做本地提交:git commit -m “change log...”songchong@srv-pad-compile5:~/3505/ATS350B$ git commit -m "dd"[ble 777675836a] dd 23 files changed, 5154 insertions(+), 1576 deletions(-) cr...原创 2018-08-07 13:52:03 · 15328 阅读 · 0 评论 -
git 同步服务器上最新的代码
git 本地同步服务器上最新的代码git fetch origin git branch -agit rebase remotes/origin/tb_gl5118b_dev_v1.9_ble //rebase指定分支git log //查看一下拉的是否正确,当然这一步完全可以不要...原创 2018-06-29 14:28:45 · 7052 阅读 · 0 评论 -
git重要概念与常用命令总结
git重要概念master head每次提交,git都把他们的串成一条时间线,这条时间线就是一个分支。在git里,有个分支叫主分支,即master分支。HEAD严格来说不是指向提交,而是指向master,master才是指向最新的提交,所以HEAD指向就是当前分支。一开始的时候,master分支是一条线,git用master指向最新的提交,再用HEAD指向master,就能确...转载 2018-05-29 17:14:14 · 272 阅读 · 0 评论 -
git回退 到某次提交的版本
有时提交完之后,想要回退到某一指定的版本。首先用git log查看提交记录,记录想要回退到的版本的hashID git reset --soft hashID //只是删除提交记录,代码没有改变git reset --soft hashID //只是删除提交记录,代码没有改变后面一条命令慎用,回退前请确认已经做好备份,否则所改动的东西有可能丢失。原创 2017-09-26 20:36:50 · 1272 阅读 · 0 评论 -
如何使用git比较两次commit之间的差异文件
如何使用git比较两次commit之间的差异文件有时候需要查看两次提交之间的差异。只需下面几个步骤即可。1.git log 查看提交历史 如下:commit 5dab4a955535fcc42832ce33696489d8e8b232ecAuthor: songchong Date: Tue Aug 22 20:10:08 2017 +0800原创 2017-08-23 09:21:10 · 86756 阅读 · 1 评论