git学习
雨浅听风吟
这个作者很懒,什么都没留下…
展开
-
git操作 branch
git的branch操作原创 2022-06-12 00:24:42 · 328 阅读 · 1 评论 -
git pull 强制覆盖本地的代码
转载https://blog.csdn.net/qq_36330643/article/details/87923045git pull 强制覆盖本地的代码方式,下面是正确的方法:git fetch --all然后,你有两个选择:git reset --hard origin/master或者如果你在其他分支上:git reset --hard origin/<branch_name>说明:git fetch从远程下载最新的,而不尝试合并或rebase任何东西。然后git原创 2021-07-21 10:05:20 · 1330 阅读 · 0 评论 -
git中本地已经修改但是落后于仓库如何git pull
在git pull时,如果本地与仓库有冲突无法pull下来,如果无冲突则可以pull下来。如果要pull下来可以如下1、先将本地修改存储起来$ git stash这样本地的所有修改就都被暂时存储起来 。是用git stash list可以看到保存的信息:git stash暂存修改其中stash@{0}就是刚才保存的标记。2、pull内容暂存了本地修改之后,就可以pull了。$ git pull3、还原暂存的内容$ git stash pop stash@{0}系统提示如下类似的信原创 2021-07-20 17:41:14 · 3047 阅读 · 0 评论 -
git配置过程中fatal:拒绝合并无关的历史
原文 https://blog.csdn.net/yamanda/article/details/79375698首先将远程仓库和本地仓库关联起来:git branch --set-upstream-to=origin/master master然后使用git pull整合远程仓库和本地仓库,git pull --allow-unrelated-histories (忽略版本不同造成的影响)...转载 2021-04-12 14:56:13 · 212 阅读 · 0 评论 -
github取消fork
1点击进入repository2点击setting3滑动至最下方按指示删除库原创 2021-04-07 10:54:18 · 1279 阅读 · 0 评论 -
git忽略某个文件不上传
1在vscode中新建一个文件(只是自己用vscode其他方法随意,新建.gitignore文件2在文件中输入要忽略的文件在这里我要忽略cifar10数据集,太大了无法上传github3在文件里忽略文件夹CIFAR10_log,所以.ignore文件内为在这里有多种忽略方式,来忽略不同类型文件忽略文件example.pyexample.dll忽略文件夹CIFAR10_log/...原创 2020-03-22 20:46:46 · 1679 阅读 · 0 评论 -
git中重命名的含义
重命名设计两个文件,git mv中mv是move的意思,这里理解hello被删除了如果我们用提示的reset等于从暂存区返回工作区,用之前的找回方法可以发现还原hello.txt后两个文件都有了此时的状态...原创 2020-03-22 20:21:56 · 264 阅读 · 0 评论 -
git删除文件如何找回
在这里我们先使用bash删除hello.txt此时状态git rm 删除,此时文件会在暂存区中,此时commit就是把删除操作提过去就会彻底删除git rm a.txt的效果1删除文件2删除后文件放到暂存区删除完后后悔了此时让你add在工作区,但还是一个删除指令此时要checkout检出此时文件回来了reset head是将文件从暂存区恢复到工作区,check ou...原创 2020-03-22 20:14:32 · 744 阅读 · 0 评论 -
git撤销commit的内容
1方法可以知道git分为工作区,暂存区和对象区,在这里我有七次提交记录在对象区但没有传送到远端。我想要把这些提交撤销,因为这些提交中有些文件大小超过100M无法上传到github这里我使用了如下代码,可以发现已经成功了,在这里这行代码把暂存区和对象区内容都撤销了 git reset --mixed HEAD~72资料补充soft只操作了对象区,暂存区和work都没有被影响,这里我...原创 2020-03-22 20:02:52 · 849 阅读 · 0 评论 -
找回git rm -r --cached删除的本地缓存文件 .
问题描述真是夜不能寐的一晚,我设置的.gitignore文件一直无法生效,看了网上的资料让我要先使用 git rm-r --cached来删除已提交的文件,但是运行后发现我本地和github没有同步的文件被全部删除了,只留下了另一台电脑提交的最新版本。当时整个人都崩溃了。解决方案直接说解决方案,首先git reflog查看上传的信息,可以看到在13我是将文件上传给暂存区的,这个时候文...原创 2020-03-21 11:49:05 · 6382 阅读 · 2 评论 -
多台电脑用一个ssh key-github-windows
内容1先拷贝原始的ssh key,没有话参考教程2拷贝文件到c盘C:\Users\Administrator3重新文件赋予权限cd ~/.sshchmod 600 id_rsachmod 644 id_rsa.pub4实验chmod在这里要解释下chmodLinux/Unix 的文件调用权限分为三级 : 文件拥有者、群组、其他。利用 chmod 可以藉以控制文件如何被他...原创 2020-01-18 17:18:30 · 713 阅读 · 0 评论 -
master修改后,branch如何更新
等于切换到主分支,拉过来,然后切换分支合并,在本地修改后pushgit checkout master git pull git checkout branch1git merge master git push原创 2020-01-13 15:53:35 · 860 阅读 · 1 评论 -
git分支开发
文章目录创建分支模拟另一人操作合并 branch1和branch2到master用vscode完成冲突合并创建分支建立两个clone文件夹,操作如git 冲突解决在testgit中创建分支branch1git branch branch1利用git checkout branch1来切换到当前分支branch1在这里新建一段python代码如图建立个hellowordl.py...原创 2020-01-13 15:41:15 · 131 阅读 · 0 评论 -
git 撤销修改的办法
初始无更改在代码下面多加了print(“”hello world“”)此时将其添加到缓冲区git add .从缓存区撤销it restore --staged .git checkout .回原状态原创 2020-01-09 23:44:27 · 165 阅读 · 0 评论 -
git如何解决冲突-多人协作
文章目录1下载文件2冲突由于多人协作产生的。在这里模拟有两个人编程并协同开发。1下载文件在github创建一个文件testgit,并下载在github文件中同时也可以为其改名为friend如下图2上传文件在friend文件中加入文本并写入修改信息在这里把文件目录调整到friend中,并查看状态cd friendgit status这里表示还没有到暂存区,所以...原创 2020-01-09 17:16:19 · 5135 阅读 · 0 评论 -
git与github联用
目的在多人协作写代码过程中,若是两人同时修改代码,最笨的办法是用u盘拷过去,然后再修改,这十分不方便,因此git出现了。git有版本控制,git是一个工具让你可以用命令行向仓库推送东西。github则为大家提供了一个存储的站点。操作打开命令行输入git可以得到一下页面1新建本地盘在d盘新建一个文件在文件内按住shift右键在此文件中打开命令行。或者直接打开git bash ...原创 2020-01-09 14:01:29 · 202 阅读 · 0 评论