1-将你的项目初始化成一个git项目:
配置Git : VCS---->Enable Version ---->选择Git
看控制台的命令,git init
,这个操作会在本地创建一个本地仓库。
2- 文件颜色说明:
红色
证明这个文件只是在工作区还没交给git管理,add之后变成绿色
表示添加到了暂存区,再commit之后会变成普通的黑色
保存到本地仓库,再push之后,会把本地仓库的文件上传到远程仓库并合并。而当你对文件进行过修改后,文件颜色会变成蓝色
- Workspace:工作区(当前用户操作修改的区域)
- Index / Stage:暂存区 (add后的区域)
- Repository:仓库区或本地仓库(commit后的区域)
- Remote:远程仓库(push后的区域)
选中红色的文件右键–Git–Add 就可以将这个文件交给Git管理,文件变成绿色。
可以再这看看人家git命令怎么用的
3-将文件commit 提交到本地仓库:
sorry,我这里图标错啦,✔那个是commit,↗是push
4-将本地仓库的文件 push 上传到远程分支上
要上传到远程上,你首先得先关联你的远程git。比如gitee。
在远程仓库上创建一个新项目
将本地项目关联到远程仓库
我在gitee上创建,先设置ssh公钥,上次已经说过怎么生产公钥,怎么设置了
4.1 设置ssh公钥
4.2 创建仓库,并复制仓库ssh地址
4.3 在idea上执行下列命令,gitee上也有教的
git remote add origin git@gitee.com:hedabing/wiki.git
# origin 是远程仓库的名字,这样就不用每次都写很长的地址
git push -u origin "master"
就OK了。
下次再有新代码,就一样,用idea自带的图标,✔commit,↗push即可。
4-分支说明
另外,一般工作中不会直接把你写的代码合并到master远程主分支上的,
右下角这个树杈,就是指明了你push之后会把你的代码上传合并到哪个分支去,也就是Local Branch本地分支:hub/master 这里hub是远程仓库名字,master是远程仓库的远程分支。
在工作中呢,需要创建属于你自己的分支,你再本地环境下写好代码之后,push到你自己的分支下。最后要做合并到master主分支下的请求才可以.
例如下面是我的分支,我再这上面上传代码,并不会把代码直接上传到master主分支上。
再下面的 remote branches 是指可选的远程分支,那些都是别人创建的。