git学习03

和远程仓库的连接

第一步、

  和github进行连接

1、创建SSH key

  在当前用户的目录下查看是否有.SSH目录,里面是否有id_rsa.pub和id_rsa两个文件,如果没有则需要使用git bash获取ssh key

ssh-keygen -t rsa -c "email@email"

2、登录github,打开account setting, ssh key页面

点击添加ssh,title可以任意填,在key中填入id_rsa.pub文件中的内容。

此时本地和远程就有了连接的凭证了。

接下来在github上面创建一个仓库。(找到 create a new repo 创建一个新的仓库,填入相应的名称,点击创建)

在本地库运行git命令

git remote add origin  git @github.com:XXXX/xxx.git
//XXXX为git的账户名,xxx.git为本地仓库,此命令时连接给github

此时本地与github已经连接上

第二步、

  接下开将本地库的内容提交给远程

git push  -u 远程库名  master/首次
git push 远程库名 master //再次之后

从远程库克隆到本地

1、创建一个远程库。如:gitskills

勾选 Initialize this repository with a readme

2、在本地执行

git clone git@github.com :用户名 /远程仓库名.git

分支管理

创建和合并分支

在创建之前有两个名词,  master  主分支    head 头指针

如果创建了一个分支dev,head指向当前分支提交点,而dev又指向master

1、创建一个分支,并切换到dev分支上

git check  -b dev
//创建并切换分支到dev
或者
git branch dev//创建分支
git checkout dev //切换分支

1.1查看当前分支

git branch

1.2合并分支

git marge dev

1.3删除分支

git branch -d dev
原文地址:https://www.cnblogs.com/sunshine-2018/p/11349822.html