Git及Gitte远程仓库与常见问题
Git及Gitte远程仓库
初始的Git配置和Totorise下载配置
配置教程:
https://blog.csdn.net/qq_45952294/article/details/121276730
https://blog.csdn.net/weixin_43373833/article/details/107701129
推送失败问题解决:https://www.cnblogs.com/qingheshiguang/p/14777557.html
如何在自己的目录下创建Git库
(❗重要,如果要在有文件的地方创建版本库,强烈建议备份文件,否则很有可能切换分支导致原来的文件被删除。)
指定一个文件夹文Git库
直接点击确定
出现绿勾就表示这是一个Git库
在库中可以添加文件,我们可以添加一个文件试试
添加完之后我们可以在库里新建一个文件,此时的文件未受库的控制,所以我们要在空白处右键点击Git提交到master
记得填写日志
提交成功
这时文件显示绿色,这代表这个文件已经添加到库里了,如果修改了文件,修改文件后,记得也要Git提交到master哦!
使用totorisegit连接Git库到Gitte远程仓库
新建一个Gitte库
复制url链接
打开totorisegit的设置
在远端里,粘贴url到URL和推送URL,给你的远端起一个名字,点击添加按钮,这时你就添加了远程仓库
接下来,我们推送仓库的文件到远程仓库,在我们的仓库目录下,右键空白处找到totorisegit推送。
将我们远端仓库的URL复制下来粘贴到远端,我们可以看到我们的远端库名称:Anime_Origin
如果出现以下错误,则是因为我们创建的远程仓库新建了ReadME文件或者是远端代码与你的存在差异,所以造成的本地和远程不同步。
git.exe push --set-upstream --progress "AnimeOrigin" master |
解决方法:1.拉取远端的文件,这可以将远端有本地没有的文件拉取进来。然后再推送即可。
2.强推,勾选两个的其中一个,直接覆盖,一般选择第一个。
点击确定,推送成功。

这里,我们的tortorisegit连接Gitte远程仓库就成功啦!Github创建远程仓库连接同理。
git使用方法
https://zhuanlan.zhihu.com/p/190027619
https://zhuanlan.zhihu.com/p/135183491
然后进入文件夹,git bash here 输入参数, |
TortoiseGit使用方法
https://www.cnblogs.com/anayigeren/p/10177027.html
更改(TortoiseGit)远程仓库https://blog.csdn.net/CHenJiAYi__/article/details/123591119
添加项目:
创建仓库:
确定地址:
克隆(空项目):
输入地址:
进入项目,创建文件(https://blog.csdn.net/Lakers2015/article/details/112320092)
提交到主分支,日志不可为空,下方文件需要勾选,才可以提交

日志写法:
- 第一行:提交修改内容的摘要
- 第二行:空格
- 第三行以后:修改的理由
成员操作
创建分支:

切换分支:
选择新建的

在此分支上修改
修改完后提交

推送
拉取主分支
推送主分支

VScode使用方法
https://blog.csdn.net/weixin_33232568/article/details/97757384
https://zhuanlan.zhihu.com/p/441835934
UE项目使用方法
https://ue5wiki.com/wiki/7647/
项目太大 如何解决
Git切换分支导致本地文件删除解决方法
解决方法:
1.打开GitBash
2.执行指令 git reflog
然后找到之前commit(提交)的分支,
git checkout d113b23(开头的黄色序号) 切换过来,不知道是哪个可以一个一个切,然后看文件回来了没。
git checkout -b xxxxx 重命名,自己起名字:例如:branch
git checkout master 切换回主分支
git merge xxxxx 将分支合并到master分支
git branch -d xxxxx 删除掉自己命名的临时分支

