gitee+idea进行代码管理-爱代码爱编程
Gitee+Idea进行代码管理
在MacOs或Windows,通过gitee和Idea实现代码云管理。
作者考虑到一些特殊情况,并在紧跟步骤的后面写了注进行补充,读者如有不懂可以参考。
一、安装Git
1、进入git的官网,下载git。
Windows可下载后直接进行安装。
MacOS 可以通过命令行进行brew install git安装。
二、配置Gitee
1、进入官网:Gitee - 基于 Git 的代码托管和研发协作平台,没有账号需要先注册账号。(推荐使用码云,GitHub由于不是国内的,进入网站太慢了
2、设置SSH公钥,可以让你在你的电脑和Gitee通讯的时候使用安全连接,每次提交代码的时候不用输入密码。
点击Gitee的设置——>SSH公钥,然后找到电脑C:\Users***.ssh中的id_rsa.pub文件,把里面的内容复制到公钥中,点击确定即可。
注:如果.ssh文件夹中没有文件,可以在.ssh文件夹中右键鼠标,点击Git Bash Here,输入ssh-keygen -t rsa命令,一直点击回车创建公钥,也可以参考怎样生成公钥生成公钥,作者认为Gitee官方写的已经很详细了。
3、找到新建仓库,填写仓库名称,设置好仓库参数,点击创建。
4、复制仓库的地址。
三、配置IDEA
1、打开IDEA,依次点击Customize——>All settings。
注:如果打开IDEA直接进入到工程界面,依次点击
InterlliJ IDEA(windows的 File)——>Settings——>Appearance & Behavior——>System Settings,不勾选Reopen projects on startup
,然后重启IDEA即可。
2、在搜索框中输入git 。
注:Windows点击文件夹,在bin目录下找到git.exe文件,然后点击OK。
MacOS通过which git命令查看,直接复制路径。
然后点击Test
,出现版本号代表成功
四、使用
到此已经配置好了,怎么传代码自己看菜鸟教程去吧(才不是,哈哈哈)
1、使用当前目录作为 Git 仓库,我们只需使它初始化。
git init
选择要提交的工程项目,在终端中输入git init命令初始化一个Git代码库。
2、在菜单栏找到Git,点击Manage Remotes…,配置好git上传远程仓库的地址。
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
4、把本地代码上传到云端
命令格式如下:
git push <远程主机名> <本地分支名>:<远程分支名>
如果本地分支名与远程分支名相同,则可以省略冒号:
git push <远程主机名> <本地分支名>
不过作者在推送的时候遇到一个坑,就是代码不能直接Push
git基本工作流程如下:
- 创建或修改文件
- 使用
git add
命令添加新创建或修改的文件到本地的缓存区(Index) - 使用
git commit
命令提交到本地代码库 - (可选,有的时候并没有可以同步的远端代码库)使用
git push
命令将本地代码库同步到远端代码库
于是就成了这样
$ git add .
$ git commit -m "添加到远程"
$ git push origin master
更多操作见:https://www.runoob.com/git/git-push.html
然而有人不喜欢命令行咋办?UI!就是有时候需要设置一下分枝,分枝问题还是要注意的。
把云端代码拉到本地:
把本地代码上传到云端:
把本地代码上传到云端
写在最后
应ZXY要求,给她写一个代码管理的教程。并将其整理供大家学习,不足之处还望指教。也感谢各位大佬的博客,如果我有任何成就,那一定是站在了巨人的肩膀上。Git操作还是蛮多的,建议别停留于Pull和Push。一不留神写到晚上12点了。晚安。