1.项目托管平台
github:全球最大的项目托管平台,可惜国内浏览可能会比较慢
gitee:国内的项目托管平台,和github差不多
2.远程仓库和本地仓库数据传输方式
https:每一次都需要输入密码,多次传输时很麻烦
ssh:只需设置一次用户名和密码
ssh私钥和公钥:私钥放在本地,公钥文件内容复制粘贴到项目托管平台
3.本地仓库上传远程仓库
新建一个本地仓库,然后执行代码
git remote add origin 远程仓库地址
git push -u origin master (下次上传直接git push)
4.从远程仓库克隆
git clone 远程仓库地址
5.查看分支列表
查看本地:git branch
查看远程:git branch --all
git remote show origin
6.创建分支
git branch 分支名
7.切换分支
git checkout 分支名
git checkout -b 分支名(创建并切换分支名)
8.合并分支
(1)切换到最终合并的分支(一般为master)
git checkout master
(2)执行合并代码
git merge dev
9.删除分支
1) 删除本地
git branch -d 分支名 (普通删除,有是可能会失败)
git branch -D 分支名 (强制删除)
2)删除远程
git push origin --delete 分支名
10.下拉分支
git pull
git fetch origin 远程分支名:本地分支名
11.项目创建流程
项目组长:
1).gitee上新建项目仓库
2).本地初始化文件
git init => git add . => git commit -m 'messege'
3).上传到远程仓库
git remote add origin 远程仓库地址 => git push -u origin master
4).奖励dev分支,改变分支状态,添加项目成员
项目成员:
1)克隆项目
git clone 远程仓库地址 => git branch (查看分支)
2. 拉取远程dev分支
git fetch origin dev:dev
3.跳到dev分支,创建自己的分支并跳转
git checkout dev => git checkout -b soephin
4.将本地分支提交到远程
git push -u origin soephin