![](https://img-blog.csdnimg.cn/20200606223421692.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
git
初学者学习git的基本使用
爱吃鱼的ねこ
如果面前有2条路,选最难的那条
展开
-
git学习(五)分支管理
分⽀在实际中有什么⽤呢?假设你准备开发⼀个新功能,但是需要两周才能完成,第⼀周你写了50%的代码,如果⽴刻提交,由于代码还没写完,不完整的代码库会导致别⼈无法干活。如果等代码全部写完再⼀次提交,⼜存在丢失每天进度的巨⼤⻛险。现在有了分⽀,就不⽤怕了。你创建了⼀个属于你⾃⼰的分⽀,别⼈看不到,还继续在原来的分⽀上正常⼯作,⽽你在⾃⼰的分⽀上干活,想提交就提交,直到开发完毕后,再⼀次性合并到原来的分⽀上,这样,既安全,⼜不影响别⼈⼯作。创建与合并分支每次提交,git都会把它们串成时间线,这就是一个分支,当前原创 2020-06-11 23:08:52 · 272 阅读 · 0 评论 -
git学习(四)创建远程仓库,推送本地文件到远程仓库
添加远程仓库先自己创建一个仓库在本地learn_git目录下运行命令:$ git remote add origin https://try.gogs.io/distance/test_java.git网址如下添加后,远程库的名字就是origin,这是默认叫法,当然你也可以改成其他的。将本地仓库内容推送到远程仓库的master分支。$ git push -u origin masterEnumerating objects: 4, done.Counting objects:原创 2020-06-09 19:53:27 · 505 阅读 · 0 评论 -
git学习(三)撤销修改/删除/移动文件
撤销修改git checkout – filename可以丢弃⼯作区的修改。$ git checkout -- test2.txt这个命令是把test2.txt在工作区的修改撤销,有2种情况:test2.txt修改后不在暂存区,即没有add,现在撤销就回到版本库一样的状态。这是当前版本库中的文件内容$ cat test2.txt12345678900987654321然后修改文件内容如下$ cat test2.txt12345678900987654321修改了test2.t原创 2020-06-07 20:17:35 · 412 阅读 · 0 评论 -
git学习(二)工作区,版本库和暂存区
工作区、版本库和暂存区工作区(working directory):就是存放所有文件的那个目录,比如我新建的git-repository目录,然后进入git-repository目录,用git init 把这个目录变成了git可以管理的目录。所以git-repository就是工作区。版本库(repository):git init后,工作区有生成隐藏的.git目录,这就是git的版本库,commit提交的就是这个地方。暂存区(stage):打开.git目录$ ls .git/COMMIT_EDI原创 2020-06-07 14:36:34 · 142 阅读 · 0 评论 -
git学习(一)创建本地仓库,提交文件,版本回退
首先安装git,然后启动。然后配置一个全局的用户名和邮箱$ git config --global user.name "名字"$ git config --global user.email "邮箱"用了–config这个参数,表示所有的仓库都使用这个配置,如果想对某个特定仓库进行设置,则可以把–config去掉$ git config user.name ‘名字’ $ git config user.email ‘邮箱’可以使用git config --list(2个“-”) 来查看当原创 2020-06-07 09:38:53 · 586 阅读 · 0 评论