2019-03-01 浅谈我的 Git 的学习过程

我是一名初学的小白,说得不好请见谅。

如何将本地的一个文件夹变成一个仓库

1.打开Git bash打开自己想要在本地建仓库的地方,使用mkdir命令创建一个文件夹

2.cd 进入这个文件夹,创建一个README.md的文件。

3.使用git init命令。

老师视频里说过,问什么普通的文件夹不能成为仓库呢?这里面到底有什么区别。我们看到仓库里面有个.git的隐藏文件夹,这个文件夹的是有记录东西的。而且,使用这个命令时候记得是这个文件夹不是一个仓库,不然使用这个命令会覆盖之前的.git文件夹的了、记录。
我们在这个文件夹下进行各种操作,当我们使用完git add .、git commit、准备push到GitHub时就出现了错误。他不知道推送给谁和什么地址。

4.在GitHub上创建一个新的项目,用git remote add gitlab ...@...。

相当于给这个仓库起一个名字,加上他的地址。然后再把自己想要东西push上去。

5.还可给自己本地的仓库添加多一个几个标签,这样就可以推送道不同的地方了。使用git remote add gitlab ....

以上只是我简单描述如有错误,敬请原谅。


创建本地库dev 分支

git branch dev

切换到dev 分支

git checkout dev

touch b.md
git add .
git commit -am "add b.md"

推送到origin地址的dev分支上

git push origin dev

分支合并

git checkout master

把 dev 分支上的内容合并到当前分支(master) 上

git merge dev

冲突

当自己和别人改同一个文件的同一个地方,在执行 git pull时更新本地合并时会出现冲突

  1. 修改冲突文件
  2. 重新提交

git初始化一般是这样。

git init

git clone .git地址

之后重点来了,因为clone下来的一般为master分支,有可能不是想拉下来的分支。可以使用以下的方法

git branch -a 先查看当前远端分支情况

git checkout origin/xxx 选择远端xxx分支
git checkout -b dev_kzc origin/dev

git branch xxx 创建本地xxx分支

git checkout xxx 选择新创建的分支就可以了。

---------------

当然还有更简单的方法。

直接指定clone某个分支即可:

git clone -b 分支名 仓库地址

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. 安装 Github 查看是否安装git: $ git config --global user.name "...
    Albert_Sun阅读 13,744评论 9 163
  • Git常用语法 [TOC] Git简介 描述 ​ Git(读音为/gɪt/。)是一个开源的分布式版本控制系统,...
    君惜丶阅读 3,638评论 0 13
  • Git使用教程:https://blog.csdn.net/tgbus18990140382/article/de...
    SkTj阅读 2,830评论 1 11
  • 安装Git Git的下载地址:Git官网下载地址 Git本地仓库和命令 配置用户 下载完Git后,右键会有一个Gi...
    TokyoZ阅读 4,541评论 1 7
  • 这么晚了,却还坐在电脑面前写简书,真不知道是进步了呢还是退步了。 这几天在看《习惯的力量》,里面提到了核心习惯...
    蔚成阅读 141评论 1 1