Gitee
提供免费的Git
仓库,还集成了代码质量检测、项目演示等功能。对于团队协作开发,Gitee 还提供了
项目管理
、代码托管
、文档管理
的服务,5 人以下小团队免费。
Git
Gitee
新建仓库(私有 or 公有)
> 本图摘自网友: 魏一鹤
创建完成后:
IDEA
-Settings
-Plugins
-Gitee
IDEA
-Settings
-Version Control
-Gitee
,输入账号、密码IDEA
-VCS
-Import into Version Control
-Share Project on Gitee
Gitee
下载离线源码Zip包,并解压可对解压后的文件目录进行重命名。例如:去除
-master
IDEA
-Open
-(选中本地目标Git仓库目录)-OK
IDEA
窗口中添加子模块、添加新文件例如:在根目录下添加子工程、pom.xml、右键选中
As a Maven Project
、…
IDEA
-VCS
-Enable Version Control Intergration
-Git
IDEA
-Settings
-Version Control
-+
-(填写源码地址、VCS=GIT)git status
git config --list
Gitee
配置公钥本地电脑生成私钥 id_rsa.pub
C:\Users{USER_NAME}.ssh
Gitee
,(个人头像)
-设置
-SSH公钥
-(填写{标题}
、{公钥}
)此时仍然无法
pull
代码
- 原因:未挂载远程仓库的分支
$ git pull
There is no tracking information for the current branch.
Please specify which branch you want to merge with.
See git-pull(1) for details.
git pull <remote> <branch>
If you wish to set tracking information for this branch you can do so with:
git branch --set-upstream-to=<remote>/<branch> master
方式1 使用此种方式可以在本地分支已经追踪了某个远程分支的情况下,修改追踪的远程分支
git branch --set-upstream-to={远程主机名}/{远程分支名} {本地分支名}
方式2 加上
-u
参数,这样push
时,本地指定分支就和远程主机的同名分支建立追踪关系
git push -u <远程主机名> <本地分支名>
方式3 新分支指针指向 <远程主机名>/<远程分支名> 所指的位置
git checkout -b <本地分支名> <远程主机名>/<远程分支名>
重要技巧
git pull
git pull origin master
git pull origin master --allow-unrelated-histories
或
git push -u origin master -f
之后就可以随意push、pull了
配置本地同一仓库,可自由推送至不同的云端远程仓库
手机扫一扫
移动阅读更方便
你可能感兴趣的文章