git入门通俗讲

2019-12-20  本文已影响0人  情怀猿

git 的作者就是linux之父,人家牛逼啊

安装:

先装python,再装git ,安装好后,右键菜单栏中会出现:
  git bash: 命令工具
  git gui: 可视化工具

git思维关键字

  1. 我本地创建了一个文件夹,用git托管,这是我本地项目文件的一个仓库
  2. 我把它上传到服务器上,那服务器上的这个项目就有一个仓库
  3. 同事将这个仓库fork,clone包括下载 到他的电脑上,那这个项目文件就是一个仓库。

git为啥能成为主流

  1. 多中心分布式
    git的每个仓库,都可以是一个中心, 都可独立操作,并可与其他仓库进行合并。

  2. 多分支

    • 在开发中,经常多任务并行开发,可分为不同分支独立开发。或者是在多种开发方案测试时,可在不同分支实现。

    • 在项目开发周期中,版本交付时,可使用分支进行迭代,并利于回退。

  3. 多版本
    每次提交都会生成版本,可回退至某版本呢。建议切换新分支后,再回退。

git 基本操作命令

git clone https//www.github.com/账号/test_project.git

origin : 远程仓库的别名,默认指向git clone 中的【http://仓库地址】
master :默认主分支

  > mkdir test-project       //创建test-project 文件夹 
  > cd   test-project     
  > git init  

git init 命令会将当前文件夹纳入git工具管理,在当前文件夹下会生产一个[.git]的隐藏文件夹,此项目的配置与操作都会存储[.git]中。

练习:参考网络资料,在github\gitlab创建项目

master > git merge master2

还可以使用 git reset --hard 'HARD^' ,HARD只当前版本,'HARD^'上一个版本,'HARD^^'上上版本,HARD~100,回退前100个版本呢。推荐用commit id

上一篇 下一篇

猜你喜欢

热点阅读