代码编织梦想

Gitee+Idea进行代码管理

​ 在MacOs或Windows,通过gitee和Idea实现代码云管理。

​ 作者考虑到一些特殊情况,并在紧跟步骤的后面写了进行补充,读者如有不懂可以参考。

一、安装Git

1、进入git的官网,下载git。

Windows可下载后直接进行安装。
MacOS 可以通过命令行进行brew install git安装。
image-20230530224902088 image-20230530224959302 image-20230530225022771

二、配置Gitee

1、进入官网:Gitee - 基于 Git 的代码托管和研发协作平台,没有账号需要先注册账号。(推荐使用码云,GitHub由于不是国内的,进入网站太慢了

image-20230530225653328

2、设置SSH公钥,可以让你在你的电脑和Gitee通讯的时候使用安全连接,每次提交代码的时候不用输入密码。

​ 点击Gitee的设置——>SSH公钥,然后找到电脑C:\Users***.ssh中的id_rsa.pub文件,把里面的内容复制到公钥中,点击确定即可。

image-20230530225730994

image-20230530230130643

注:如果.ssh文件夹中没有文件,可以在.ssh文件夹中右键鼠标,点击Git Bash Here,输入ssh-keygen -t rsa命令,一直点击回车创建公钥,也可以参考怎样生成公钥生成公钥,作者认为Gitee官方写的已经很详细了。

image-20230530225855339

image-20230530230111348

3、找到新建仓库,填写仓库名称,设置好仓库参数,点击创建。

image-20230530230337659

image-20230530230324177

4、复制仓库的地址。

image-20230530230357318

三、配置IDEA

1、打开IDEA,依次点击Customize——>All settings。

image-20230530225200384

注:如果打开IDEA直接进入到工程界面,依次点击

InterlliJ IDEA(windows的 File)——>Settings——>Appearance & Behavior——>System Settings,不勾选Reopen projects on startup,然后重启IDEA即可。

image-20230530225306688

2、在搜索框中输入git 。

image-20230530225348476

注:Windows点击文件夹,在bin目录下找到git.exe文件,然后点击OK。

​ MacOS通过which git命令查看,直接复制路径。

然后点击Test,出现版本号代表成功

image-20230530225457476

四、使用

到此已经配置好了,怎么传代码自己看菜鸟教程去吧(才不是,哈哈哈)

1、使用当前目录作为 Git 仓库,我们只需使它初始化。

git init

选择要提交的工程项目,在终端中输入git init命令初始化一个Git代码库。

image-20230530231655661

2、在菜单栏找到Git,点击Manage Remotes…,配置好git上传远程仓库的地址。

image-20230530234516959

3、把云端代码拉到本地

命令格式如下:

git pull <远程主机名> <远程分支名>:<本地分支名>

比如:

git pull

或:origin是上图定义的名字

git pull origin

将远程主机 origin 的 master 分支拉取过来,与本地的 brantest 分支合并。

git pull origin master:brantest

如果远程分支是与当前分支合并,则冒号后面的部分可以省略。

git pull origin master

更多操作可见:https://www.runoob.com/git/git-pull.html

image-20230530234604364

4、把本地代码上传到云端

命令格式如下:

git push <远程主机名> <本地分支名>:<远程分支名>

如果本地分支名与远程分支名相同,则可以省略冒号:

git push <远程主机名> <本地分支名>

不过作者在推送的时候遇到一个坑,就是代码不能直接Push

git基本工作流程如下:

  1. 创建或修改文件
  2. 使用git add命令添加新创建或修改的文件到本地的缓存区(Index)
  3. 使用git commit命令提交到本地代码库
  4. (可选,有的时候并没有可以同步的远端代码库)使用git push命令将本地代码库同步到远端代码库

于是就成了这样

$ git add . 
$ git commit -m "添加到远程"
$ git push origin master   

更多操作见:https://www.runoob.com/git/git-push.html

然而有人不喜欢命令行咋办?UI!就是有时候需要设置一下分枝,分枝问题还是要注意的。

把云端代码拉到本地:

image-20230530233849310

把本地代码上传到云端:

image-20230530233949986

把本地代码上传到云端

image-20230530234044489

写在最后

​ 应ZXY要求,给她写一个代码管理的教程。并将其整理供大家学习,不足之处还望指教。也感谢各位大佬的博客,如果我有任何成就,那一定是站在了巨人的肩膀上。Git操作还是蛮多的,建议别停留于Pull和Push。一不留神写到晚上12点了。晚安。

参考1 参考2

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/ZXT02/article/details/130959516