//前提,你已经有本地分支和远程分支了
//进入需要上传的本地项目目录 (可以在项目文件夹直接右击git bash就直接进入项目目录下了)
// 代码提交到本地仓库( .有点的,别忽略了。)
1. git add .
// xxxx一般写上自己的提交的代码信息及署名(方便找到谁提交的,也可以使用git log命令查看)
2. git commit -m"xxxxxxxx"
// 提交代码的命令 push代表将本地修改过的代码提交到服务器
3. git push origin qingbo
(没有冲突的话,就提交成功了,如果有冲突会报错,这时候就需要下面的步骤了)
//有冲突git命令行中就不再是显示qingbo分支了,而是变成了qingbo|Merge
(意思是进入了qingbo分支的冲突待解决状态)
------------------------------------------------------------------------
// 首先拉代码 pull代表从服务器上拉取代码,qingbo代表分支的名称(这个pull不会覆盖本地的代码,而是会和本地代码一起存在)
4. git pull origin qingbo
// 拉取下来的代码,有冲突的地方会出现<<<<<<<<本地代码=========远程仓库拉下来的代码>>>>>>>>>
//这时候我们需要改代码,进入idea>Edit>Find>Find in Path>,搜<<<<<<<<<<,然后就出来了所有的冲突的地方。
//删除本地的代码或者远程仓库的代码,修改完,将<<<<<=====>>>>>HEAD和那一堆数字删掉,这时候再执行第三步,就可以成功了
再留一波收集的命令
/*
查看分支命令
*/
//查看本地分支
git branch
//查看所有分支(包括远程分支)
git branch -a
//查看远程分支
git branch -r
//切换分支
git checkout +分支名
//提交所有文件
git commit -am "说明文字"
note:我第一次解决冲突后git commit了一下就出现了以下情况。
//出现蓝紫色字时,无法输入命令,输入Esc+:+w+q,即可退出此状态