Git
guanguanboy
这个作者很懒,什么都没留下…
展开
-
如何同时维护github和gitlab的ssh key
公司用的是gitlab,默认会在.ssh目录下生成id_rsa和id_rsa.pub。但是当本人用github,也需要生成ssh key,那就会将原来的ssh key给覆盖掉,为了不让覆盖,我将github上生成的ssh key已不同的名字保存到了其它文件夹~/.ssh/githubsshkey下,然后每次上传github代码时,都需要重新设置key。重新设置key的方法参考:https://blog.csdn.net/roserose0002/article/details/40078577主要原创 2020-06-18 10:46:13 · 740 阅读 · 1 评论 -
ubuntu解决git clone时fatal Could not read from remote repository问题
问题现象:ubuntu下clone 代码库出现如下问题:Cloning into 'OrbbecSDKStressTestTool'...The authenticity of host '120.78.87.224 (120.78.87.224)' can't be established.ECDSA key fingerprint is SHA256:uZepgq8XJ9zB/...原创 2018-08-13 11:31:07 · 22876 阅读 · 0 评论 -
git fetch
1,使用场景描述:remote库中增加了新的分支,需要将新的分支获取到本地库中来。 要取回所有新增加的分支,使用如下命令:git fetch 取回某个分支,使用如下命令:$git fetch origin <远程主机名> <分支名> 比如,取回origin主机的master分支。$ git fetch origin maste...原创 2018-10-11 09:43:16 · 414 阅读 · 0 评论 -
将本地project提交到git
1, 在网页上找到newproject 按钮,并点击2,出现如下页面后,填写项目名称后,点击Create project。3,项目创建成功之后,会生成库的地址。如:gitlab@120.78.87.224:openni1.5demos/test.git 4,本地命令行操作Command line instructionsGit global setupgi...原创 2018-09-29 15:40:02 · 752 阅读 · 0 评论 -
error: Your local changes to the following files would be overwritten by merge
放弃本地修改直接覆盖的方法:git reset --hard 参考博客:https://blog.csdn.net/lincyang/article/details/21519333原创 2019-01-02 09:33:19 · 9845 阅读 · 0 评论 -
git diff 输出内容重定向到文件
git bash here,打开命令行界面。如下操作即可。NTBK-01-100229+liguanlin@NTBK-01-100229 MINGW64 /d/Code/TouchCursor_AS (dev)$ git diff > 20190106diffbackup.txtNTBK-01-100229+liguanlin@NTBK-01-100229 MINGW64 /...原创 2019-01-16 17:51:56 · 8549 阅读 · 0 评论 -
用新的git库保存旧的git库
有的时候从别人那里拿了一套代码,有可能代码中包含有.git隐藏文件,如果在当前的git库上修改代码,变更会体现在别人的git库上,这个时候怎么处理呢?方法:将隐藏的.git文件删除掉,然后将源码保存到自己的git库中就可以了。....原创 2019-01-16 17:56:11 · 170 阅读 · 0 评论 -
关于使用git新建分支
基本原理可以参考一下这篇帖子:https://www.liaoxuefeng.com/wiki/896043488029600/900003767775424Git鼓励大量使用分支:查看分支:git branch创建分支:git branch <name>切换分支:git checkout <name>创建+切换分支:git checkout -b ...原创 2019-08-21 15:47:03 · 184 阅读 · 0 评论