在Idea中使用Git

1-将你的项目初始化成一个git项目:

配置Git : VCS---->Enable Version ---->选择Git

img

img

img

看控制台的命令,git init,这个操作会在本地创建一个本地仓库。

2- 文件颜色说明:

imgimg

红色证明这个文件只是在工作区还没交给git管理,add之后变成绿色表示添加到了暂存区,再commit之后会变成普通的黑色保存到本地仓库,再push之后,会把本地仓库的文件上传到远程仓库并合并。而当你对文件进行过修改后,文件颜色会变成蓝色

img

  • Workspace:工作区(当前用户操作修改的区域)
  • Index / Stage:暂存区 (add后的区域)
  • Repository:仓库区或本地仓库(commit后的区域)
  • Remote:远程仓库(push后的区域)

选中红色的文件右键–Git–Add 就可以将这个文件交给Git管理,文件变成绿色。
img
可以再这看看人家git命令怎么用的

3-将文件commit 提交到本地仓库:

sorry,我这里图标错啦,✔那个是commit,↗是push

img

4-将本地仓库的文件 push 上传到远程分支上

要上传到远程上,你首先得先关联你的远程git。比如gitee。

在远程仓库上创建一个新项目
将本地项目关联到远程仓库

我在gitee上创建,先设置ssh公钥,上次已经说过怎么生产公钥,怎么设置了

4.1 设置ssh公钥

img

4.2 创建仓库,并复制仓库ssh地址

img

4.3 在idea上执行下列命令,gitee上也有教的

git remote add origin git@gitee.com:hedabing/wiki.git  
# origin 是远程仓库的名字,这样就不用每次都写很长的地址

git push -u origin "master"

img

就OK了。

下次再有新代码,就一样,用idea自带的图标,✔commit,↗push即可。

4-分支说明

另外,一般工作中不会直接把你写的代码合并到master远程主分支上的,

img

右下角这个树杈,就是指明了你push之后会把你的代码上传合并到哪个分支去,也就是Local Branch本地分支:hub/master 这里hub是远程仓库名字,master是远程仓库的远程分支。

在工作中呢,需要创建属于你自己的分支,你再本地环境下写好代码之后,push到你自己的分支下。最后要做合并到master主分支下的请求才可以.

例如下面是我的分支,我再这上面上传代码,并不会把代码直接上传到master主分支上。
再下面的 remote branches 是指可选的远程分支,那些都是别人创建的。
img

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
IDEA,可以使用git pull命令来更新代码。git pull相当于是git fetch + git merge,它会从远程仓库拉取最新的代码并合并到本地分支。如果想要使用git pull -r,也就是git pull --rebase命令,相当于git fetch + git rebase,它会将本地的提交应用到远程分支的最新提交之上。更新代码非常重要,如果不进行更新,别人有项目提交到服务器上,你的项目将无法提交上去。使用git解决冲突可能会比较麻烦,而且有时候不注意会冲掉别人写的代码。因此,在提交自己的项目之前,必须进行更新操作。在IDEA,可以选择pull进行更新代码操作,然后将代码add到暂存区,最后才能真正提交到git仓库。 #### 引用[.reference_title] - *1* [GitIDEA集成Git更新项目Update Type选项解释](https://blog.csdn.net/weixin_42586723/article/details/107103461)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [IDEAGit的更新/提交/还原方法](https://blog.csdn.net/MZ199290/article/details/122648181)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值