GIT

Git使用初尝试

# 新建仓库操作

1.到GH上新建一个仓库,记得勾选readme(介绍说明),clone or download  use ssh(.git  协议)

2.终端

-执行git clone  xxxxxx.git  报错,因为没有设置公钥

-执行ssh-keygen -t rsa -b 4096 -C "273469232@qq.com"

-在~/.ssh,目录下产生公钥id_rsa.pub 私钥  id_rsa

-执行cat ~/.ssh/id_rsa.pub  复制到GH

-再执行 git clone  xxxxxx.git 

-cd blog

-新增文件,vim index.html

4.推送GH 上

- git add.

- git commit -am "add"

- git push /git push origin master

*注:setting可以找到能预览的链接GH Pages--master branch


## WHY GIT

1.版本控制  -本地版本控制 -集中式版本控制 -分布式版本控制

2.速度,简单设计,分布式(不怕断网),允许上千个分支





#GIT 基本命令讲解

GIT三个状态:已提交  已修改  已暂存

1.起步:初次使用需要设置邮箱和姓名

 - git config --global user.name"你的姓名"    

 - git config --global user.mail 273469232@qq.com

2.clone项目(同上)

3.创建文件

- touch a.md

- echo"hello">a.md

- git status  git状态

- git add. 放入暂存区

- git commit -am " xxx"  不加m 则进入编辑页面添加字符串

- git push/git push origin master

/*注:远程的仓库push了一些东西,本地没有*/

- git push  返回进入命令状态执行 :wq  (# 克隆已有项目来操作)

- 回到上边add.往下循环

/*注:一般会先pull在add commit push*/

4.修改文件 vim a.md  add.  commit  push

5.删除文件 rm a.md add. commit  push



# 本地创建一个git项目推送到远程空仓库(无.git)

1.GH创建新的仓库创建时不勾选readme,无.git

2.终端执行

- mkdir blogtext  (例子)

- cd blogtext

- touch README.md(空文件夹)

- git init(只能用于空文件夹)

 - ls  看到有.git

- add.   commit  -am'' "

- git remote add origin "GH上ssh地址"(origin 是新的名字)

- git push origin master(origin同上)

- git remote -v  查看本地库里记录放入远程库地址

# 其他things(这里的gitlab是名字)

# 分支操作

- git branch -a 查看所有分支(*为当前所在分支(为本地)   另绿色本地,红色远程)

- git branch dev 创建本地分支dev(在当前分支所在下创建dev分支)

- git checkout dev 切换到dev

-touch b.md

-add. commit 

-git push origin dev  推送到origin地的dev分支上

-git checkout master 

-git merge dev 在master合并dev

-git push origin master 推送到远程的mater上

# 冲突

##在执行git pull时更新本地合并时会出现冲突:

1.修改冲突文件(vim index.html 手动修改)

2.重新提交

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

推荐阅读更多精彩内容

  • Git常用语法 [TOC] Git简介 描述 ​ Git(读音为/gɪt/。)是一个开源的分布式版本控制系统,...
    君惜丶阅读 3,638评论 0 13
  • 1. 安装 Github 查看是否安装git: $ git config --global user.name "...
    Albert_Sun阅读 13,744评论 9 163
  • 1.git的安装 1.1 在Windows上安装Git msysgit是Windows版的Git,从https:/...
    落魂灬阅读 12,733评论 4 54
  • 配置 首先是配置帐号信息 ssh -T git@github.com#登陆github 修改项目中的个人信息 1 ...
    rochuan阅读 786评论 1 1
  • 一整天都是阴雨连连的,最近这几天忙搬家也是折腾的我心力交瘁… 就来说说雨天遇见的三两小事吧~ 事件一:中午我带孩子...
    根西岛阅读 216评论 1 3