1、工具下载 git for windows
下载地址: https://gitforwindows.org/
安装教程: https://www.jianshu.com/p/414ccd423efc
安装成功后, 鼠标右键应该会出现 git bash选项。
2、创建仓库 Repositories
创建仓库:https://docs.github.com/cn/free-pro-team@latest/github/getting-started-with-github/create-a-repo
删除仓库:进入到你不想要的项目,settings- options,拉到最下方。
3、提交文件到 仓库
在你的项目文件夹内部,右键打开 git bash
。
首先需要配置你的git, 不然在 commit的时候也会提示配置
git config --global user.name "你的用户名"
git config --global user.email "你的注册邮箱"
-
配置完后,执行以下操作:
(1)touch .gitignore,该命令 新建一个空白.gitignore
文件,你需要并在其内部添加一行_pycache_/
,用来忽略项目中自动生成的目录_pycache_中的所有文件。
(2)git init
, 初始化仓库
(3)git status
,查看项目状态
(4)git add .
, 将项目文件添加到暂存区
(5)git commit -m "first commit"
, -m将引号内部的信息记录到项目的历史记录中
(6)git remote add origin git仓库地址
,例如 https://github.com/ccl-1/Roronoa_Zoro.git,一般格式为:https://github.com/ +用户名 + 仓库名
(7)git push -u origin master
, 把本地仓库push到github上面,此步骤需要你输入帐号和密码
此时,已经将你的项目上传到了 github中。 -
若不是第一次提交,仅需要提交修改后的文件,当你的本地项目修改后,
git status
,查看项目状态,此时git会发现修改后的文件
git commit -am "second commit"
, 标志-a
把修改后的文件添加到当前提交中
4、从仓库获取项目代码
打开你想要将项目 保存的位置, 然后 git clone 仓库地址
例如, git clone https://github.com/open-mmlab/mmdetection.git
5、 git 版本控制
-
git log --pretty=oneline
, 查看提交历史 id,–pretty=onelin设置简约化显示 -
git checkout .
能够放弃上一次提交后所做的所有修改,将项目恢复到最后一次提交的状态。 -
git check 引用id的前6个字符
, 检出任何历史提交
但检出以前的提交后,你将离开master分支,你可以通过git checkout master
命令回到分支master -
git reset --hard 引用id的前6个字符
,将项目永久重置到以前的某个提交 -
rm -rf .git
, 删除仓库(在windows下命令为rmdir /s .git
) ,也可以同上面 2提示的在浏览器中进行删除