和远程仓库的连接
第一步、
和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