准备工作:gitup或者码云(gitee)
案例:码云上操作(gitup是一样的)
一.项目组老大任务
1.创建组织,添加小组开发成员入组
2.创建仓库
3.创建分支(主分支master不需要手动创建)
二.组员任务
组员的任务当然毋庸置疑是项目开发了
1.从项目地址下载远程主分支(master)
git clone ssh地址||git clone https地址
举例:git clone https://gitee.com/h1901/1901_first.git
注意:从远程主分支(master)下载下来以后后续操作不要再该文件夹下操作,应当备份一份进行操作
举例:我上面的命令应当下载了一个1901_first文件夹,我将其复制一份改名1901_first_backup,并且cd进入1901_first_backup目录进行下面的操作
2.列出项目的远程端
git remote -v
举例:git remote -v
结果:
origin https://gitee.com/h1901/1901_first.git (fetch)
origin https://gitee.com/h1901/1901_first.git (push)
2.显示远程端信息
git remote show
结果:origin
3.主分支远程托推送步骤:
第一步:添加git醒目文件托管
git add .
第二步:提交到本地仓库
git commit -m '描述'
举例:git commit -m 'v0.0.1'
第三步:推送到远程仓库
git push||git push remote <remote> <branch>
//remote:推送地址
//branch:分支名
举例:git push
上面的过程仅仅是推送到远程主分支(master),下面是分支推送过程
4.分支远程推送步骤(这里的做法可以做到无错误输出)
cd进入目录
先git init,初始化仓库
第一步:看分支方法
git branch 分支名 //基于当前分支创建新分支
git branch//查看所有分支
git checkout 分支名 //切换分支
git checkout -b 分支名 //创建并切换到新分支
//还有其他操作远程的,但因为是团队开发,所以为了安全考虑,我们不应当有除了push和pull的其他操作
第二步:建立且切换分支
git checkout -b hqg
第三步:添加git醒目文件托管
git add .
第四步:提交到本地仓库
git commit -m '描述'
第五步: 添加新的远程端
git remote add origin url(这个是你的https地址)
举例:git remote add origin https://gitee.com/h1901/1901_first.git
第六步:表示第一次推送需要拉取一下代码相当于连接到远程仓库
git pull --rebase origin master(分支名)
举例: git pull --rebase origin hqg
第七步:推送到远程仓库分支
git push origin master(分支名)
举例:git push origin hqg
三.注意:
由于所有的推送过程都不可能一帆风顺,经常性的会出现一些问题所以这里有一些经常的错误解决方案供大家参考:
git命令当然不止这些,这里有比较全的命令: