git 初阶使用 | 青训营
git 通常用来作为版本控制的工具,我的理解,git给写我们代码的过程上了个保险机制,有了“时光回溯”机制。
通常情况下,一个项目是有多个小伙伴一同开发的,拿青训营的抖音大项目举例,每个人都会负责一部分接口的实现,可能都对一些内容做出修改,这样就容易出现混乱和错误,需要一种方法,能把大家的工作都给隔离开来,互相不影响。这就用到分支管理,在共有的仓库中创建自己的分支,所有的更改均在自己的这一个分支上进行。最后不同分支进行合并,完成项目开发。同时还有版本控制,可以让代码回到你想要的状态。
接下来实际操作一遍,有利于掌握这个流程
首先我们在gitee上新建一个远程的数据仓库 gittest0824,(也可以在github,是一样的)
然后新建文件夹,随便写一个 readme.txt 文件,或者加点代码,
现在我先在vscode 的终端看一看当前配置的远程仓库信息,
git remote -v
显示这样下面,当然什么也没有,因为我们都没有初始化,甚至还不是一个git 仓库
fatal: not a git repository (or any of the parent directories): .git
我们需要连接上我们刚刚创建的 gittest0824 仓库
输入以下命令。其中gittest0824,remote_repository_url,要替换为你自己的仓库吗和URL
git init //这是初始化git仓库,要先运行
git remote add gittest0824 <remote_repository_url>
此时我们在来查看一下
git remote -v
//正常情况会输出下面的两行
gittest0824 https://gitee.com/xxxx/gittetset0824.git (fetch)
gittest0824 https://gitee.com/xxxx/gittetset0824.git (push)
加下来就要git 四件套了
git status
git add .
git commit -m "添一些自己对本次commit的描述"
git push -u origin <branch_name
之后就可以在自己的远程仓库看到相关的内容了,随后还可以进行更多的操作