github连接
github中SSH添加:
ssh-kegen -t rsa -C “邮箱”
得到生成ssh目录,得到私钥和公钥
cat id_ras
复制内容至github-setting-SSH-New SSH key
测试是否通过
ssh -T [email protected]
y
本地代码放入远程仓库
(.gitignore)
电脑关联远程仓库:
git remote add origin 远程SSH地址
git remote rmorigin 远程SSH地址
本地代码推至远程仓库:
1.先将远程仓库拉到本地:
git pull origin master
2.推至远程:
git push origin master
从0开发时:
1.先克隆远程仓库:
git clone 远程库地址
2.修改后再push
touch .gitignore
git add .
git commit . -m “…”
分支管理
创建分支:
git branch 分支名
切换分支:
git checkout 分支名
查看分支: git branch
创建与切换:
git checkout -b 分支名
将本地分支工作合并到master
所以先到 master上:
git checkout master
git merge 分支名
在远程仓库建立分支:
git push --set-upstream origin 分支名
当分支任务写完,先克隆下来,然后在合并到master,再提交到master
(不管克隆下来的是master还是分支,本地显示的都是master)
总结
当开始项目时:
1.首先从远程仓库克隆下来
2.在本地建立一个分支t1
3.在分支上进行代码修改
4.将代码合并到本地主分支master
5.如果远程仓库没有对应分支,则先建立分支
6.再将本地master推到远程分支t1 (push时在master分支下)