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 子支,不过问题不大。
从远程库拉取
- 将远程指定分支 拉取到 本地指定分支上:
git pull origin <远程分支名>:<本地分支名>
注意冒号
- 将远程指定分支 拉取到 本地当前分支上:
git pull origin <远程分支名>
- 将与本地当前分支同名的远程分支 拉取到 本地当前分支上
git pull
回退
1、找到你误提交之前的版本号
2、git revert -n 版本号
3、git commit -m xxxx 提交
4、git push 推送到远程
仓库改名
**git remote set-url origin [newAddress]**
删除本地or远端分支
在 Git 中删除本地分支的命令是:
git branch -d local_branch_name
- git branch 是在本地删除分支的命令。
- -d 是一个标志,是命令的一个选项,它是 —delete 的别名。顾名思义,它表示你要删除某些内容。 - local_branch_name 是你要删除的分支的名称。
删除远程分支的命令是:
git push remote_name -d remote_branch_name
- 你可以使用 git push 命令删除远程分支,而不是使用用于本地分支的 git branch 命令。
- 然后指定远程的名称,在大多数情况下是 origin。
- -d 是删除的标志,是 —delete 的别名。
- remote_branch_name 是你要删除的远程分支。
学习资源
git - 简易指南