0.0

前面安装什么的就不说了。可以看菜鸟教程,一般都没什么问题。

创建仓库

到你想要使用 git 管理的地方,右键打开 gitbash。
git init就会发现文件夹中多了一个 .git 文件。

放东西

放抽屉里

git add *:意思是把所有东西放进去。
注意:这里一开始我踩了坑,以前玩 create-react-app 一直不用 git,所以每次都把 ,git 文件夹和 .gitignore 文件删了。然后刚开始 git add * 的时候,要非常的久,原因是 里面有非常多该忽略的东西没给忽略,加上就正常了。
现在把已经东西放进中间的一个东东里了,这里我形容为抽屉。

放桌子上

git commit -m "代码提交信息"
现在就是放在桌上了,注意后面那个好好填,用来描述你干了啥的。

连接远端

我这里连了 gitee 和 github

  • git remote add gitee git@gitee.com:okkjoo/web_demo.git
  • git remote add github git@github.com:okkjoo/web_demo.git

注意:这里仓库名不叫 origin 而是 gitee 或者 github
现在可以用 git remote -v查看远程库信息

推到远程库

  • git push github master
  • git push gitee master

应该也可以设置 git push 一条命令推到两个地方
还有要注意的是 github 现在默认分支是 main,这样推是增加了一条 master 子支,不过问题不大。

从远程库拉取

  1. 将远程指定分支 拉取到 本地指定分支上:

git pull origin <远程分支名>:<本地分支名> 注意冒号

  1. 将远程指定分支 拉取到 本地当前分支上:

git pull origin <远程分支名>

  1. 将与本地当前分支同名的远程分支 拉取到 本地当前分支上

git pull

回退

1、找到你误提交之前的版本号
2、git revert -n 版本号
3、git commit -m xxxx 提交
4、git push 推送到远程

仓库改名

**git remote set-url origin [newAddress]**

删除本地or远端分支

在 Git 中删除本地分支的命令是:

  1. git branch -d local_branch_name
  • git branch 是在本地删除分支的命令。
  • -d 是一个标志,是命令的一个选项,它是 —delete 的别名。顾名思义,它表示你要删除某些内容。 - local_branch_name 是你要删除的分支的名称。

删除远程分支的命令是:

  1. git push remote_name -d remote_branch_name
  • 你可以使用 git push 命令删除远程分支,而不是使用用于本地分支的 git branch 命令。
  • 然后指定远程的名称,在大多数情况下是 origin。
  • -d 是删除的标志,是 —delete 的别名。
  • remote_branch_name 是你要删除的远程分支。

    学习资源

    git - 简易指南