我不会用Git
{% tabs %}
{% note default simple %}
复制Gitee或Github仓库链接
{% endnote %}

{% note default simple %}
打开Git Bash Here
{% endnote %}
在任意文件夹下,鼠标右键,选择Git Bash Here

{% note default simple %}
将仓库内容复制到本地
{% endnote %}
执行git clone 仓库地址,会在本地生成一个文件夹,并且文件夹的名字为gitee仓库的名字


{% note default simple %}
打开刚自动生成的文件夹(OJ文件夹)
{% endnote %}

{% note default simple %}
用终端进入OJ文件夹
{% endnote %}
cd oj
{% note default simple %}
在OJ文件夹内新建一个文件夹
{% endnote %}
touch test.txt
{% note default simple %}
将新建的文件添加到缓存区
{% endnote %}
git add test.txt
或者也可以使用git add .,意思是将有修改过的文件或者文件夹都添加到缓存区,只有修改过的才会添加到,没有修改过的文件或者文件夹是不会添加到缓存区的。

{% note default simple %}
将缓存区的文件提交到本地仓库
{% endnote %}
-m后的双引号表示这一次你提交更新了什么东西,备注一下。
git commit -m "这是第一次提交"

{% note default simple %}
将本地仓库提交到远程仓库
{% endnote %}
{% note danger simple %}
注意:将本地提交到远程仓库,你需要有对这个仓库的写入权限,如果这个仓库是你所有,那么你拥有最高权限,但是如果这个仓库是别人的,那么,你需要对方拉你进入这个仓库,并且拥有写入权限。
{% endnote %}
{% note warning simple %}
如果你想新建一个分支,并且提交到这个新建分支上则
git branch 分支名 //新建分支
git checkout 分支名 // 切换到新分支
git push origin 分支名 // 提交到新分支名
{% endnote %}
git push origin master

{% note default simple %}
安装Git
{% endnote %}
Git官网:https://git-scm.com/download/win
{% note default simple %}
下载Git
{% endnote %}
根据你电脑下载对应的版本,一般都是64位电脑比较多。

下载完一直点Next安装即可
{% note default simple %}
复制Gitee或Github仓库链接
{% endnote %}

{% note default simple %}
打开Git Bash Here
{% endnote %}
在任意文件夹下,鼠标右键,选择Git Bash Here

{% note default simple %}
将仓库内容复制到本地
{% endnote %}
执行git clone 仓库地址,会在本地生成一个文件夹,并且文件夹的名字为gitee仓库的名字


{% note default simple %}
打开刚自动生成的文件夹(OJ文件夹)
{% endnote %}

{% note default simple %}
在终端进入OJ文件夹
{% endnote %}
cd 文件夹名
cd oj
{% note default simple %}
在OJ文件夹内新建一个test.txt文本
{% endnote %}
touch test.txt
{% note default simple %}
将新建的文件添加到缓存区
{% endnote %}
git add test.txt
或者也可以使用git add .,意思是将有修改过的文件或者文件夹都添加到缓存区,只有修改过的才会添加到,没有修改过的文件或者文件夹是不会添加到缓存区的。

{% note default simple %}
将缓存区的文件提交到本地仓库
{% endnote %}
-m后的双引号表示这一次你提交更新了什么东西,备注一下。
git commit -m "这是第一次提交"

{% note default simple %}
将本地仓库提交到远程仓库
{% endnote %}
{% note primary simple %}
注意:将本地提交到远程仓库,你需要有对这个仓库的写入权限,如果这个仓库是你所有,那么你拥有最高权限,但是如果这个仓库是别人的,那么,你需要对方拉你进入这个仓库,并且拥有写入权限。
首次提交可能还会弹出一个登录窗口,要求你输入gitee的账号和密码
{% endnote %}
这个个人空间地址是用户名

git push origin master

{% endtabs %}
汉化Git Bash Here
终端右键—>Options...—>Window—>UI language—>zh_CN

Git指令
git help <command> # 显示command的help
git show # 显示某次提交的内容 git show $id
git co -- <file> # 抛弃工作区修改
git co . # 抛弃工作区修改
git add <file> # 将file文件修改过
强制推送覆盖远程仓库(慎用)
添加-f表示强制推送,此举会强制推送本地仓库内容到远程仓库,并且会覆盖掉远程仓库内容,一定要慎用。
git push -f origin main

