一、提交到本地库的相关命令
1.初始化本地库
git init
2.提交到暂存区
git add 文件名
- 删除暂存的区间:
git rm --cached 文件名
3.提交到本地库
git commit -m "first commit" 文件名
4.回到之前的版本
git reset --hard 版本号
二、分支相关操作
2.1分支命令
分支就是相当于副本,可以让我们从主线脱离出来进行开发 1.创建分支
git branch 分支名
2.查看分支
git branch -v
3.切换分支
git checkout 分支名
4.合并分支
git merge 分支名
三、跨团队协作,或者是团队内协作
跨:令狐冲请东方不败改代码,东方不败通过 fork 命令从岳不群的的远程库中拿取代码,再通过 clone 克隆命令到自己的本地库,修改完成后使用 push 推送到在自己的远程库,使用 Pull request 拉取请求给岳不群,岳不群审核完成后使用 merge 命令合并对方的代码到自己的远程库中,再通过 pull 命令到自己的本地库中,这样修改过后的华山剑法岳不群和令狐冲就都可以使用了。 ![在这里插入图片描述](https://img-blog.csdnimg.cn/889a4d6a776647cc9978720e40b30a2f.png)
- 首先你需要fork别人的代码,在git clone->修改完git push到自己的远程库->pull request到对方仓库->等待合并
4.远程仓库github、gitee操作
1.github
git remote -v
![在这里插入图片描述](https://img-blog.csdnimg.cn/3ab52a433db44944a370912e1d782134.png)
git remote add 别名 远程地址
注意:起的别名最好和本地库的名称一致
5.推送到远程库
git push 别名 分支
正常来说就是:git push github仓库地址 分支名 like git push http:… master ![在这里插入图片描述](https://img-blog.csdnimg.cn/b200f5a6a67c4cffa743ca9ef43c180d.png)
6.克隆拉取别人的代码
1.创建一个文件夹 2.执行git clone 远程地址
7.集成IDEA
1.初始化本地库
![在这里插入图片描述](https://img-blog.csdnimg.cn/e770da42e0f64752b434c9984e9c7383.png)
2.添加到暂存库
![在这里插入图片描述](https://img-blog.csdnimg.cn/0388cc966ba84d2fb691662fa0e8bb11.png)
3.提交到本地库
![在这里插入图片描述](https://img-blog.csdnimg.cn/4b97c1c4a7214f5a89193657e65dc66c.png) ![在这里插入图片描述](https://img-blog.csdnimg.cn/26f5fb40ad5c4b9bb7e7dd1fa451ab11.png)
4.分享项目到github
1.share project to github ![在这里插入图片描述](https://img-blog.csdnimg.cn/fd379aecab2a4083a07a24d7423b4f95.png) 这其实就是创建远程库,名字,是否私有,描述等 ![在这里插入图片描述](https://img-blog.csdnimg.cn/6d2c5751056f49c3800eda55205d6279.png)
5.push到远程库
右键点击项目,可以将当前分支的内容 push 到 GitHub的远程仓库中 。 ![在这里插入图片描述](https://img-blog.csdnimg.cn/c34c225928ea4861a6aef58cee011617.png) ![在这里插入图片描述](https://img-blog.csdnimg.cn/cac5f700788741f3aab815b33a56674c.png) ![在这里插入图片描述](https://img-blog.csdnimg.cn/836085f2b17b478d9c5017ae0c8c494a.png)
|