IDEA上的项目托管到码云步骤

1. 首先我们搭建一个Springboot项目
参考:https://start.spring.io/
初识springboot(上) 2.5
https://blog.csdn.net/lannoshunv/article/details/103014586

2.使用码云代码托管
1)创建好项目之后,在idea中进行操作,如下图:
在这里插入图片描述
2)如果你VCS下 的 import into Version Control 下没有 share Project on Gitee,那就需要下载插件,如下图:
在这里插入图片描述
3) 下载好之后,会让你登录码云账号,我是用邮箱登录,码云账号的密码,之后你可以提交你项目的部分代码:
在这里插入图片描述
注意: 项目本身的配置文件(.iml,.idea ),target目录,千万不要加上了,每个人项目的配置应该都是不一样的,不然别的同事pull你的代码很容易起冲突,炸掉,解决方法如下:
在这里插入图片描述
4) 之后我们就要准备pull别人的代码的,我们commit之前先update一下,最后再push到远程仓库。

在这里插入图片描述
再来push,点击屏幕右击,如下图:
在这里插入图片描述
5) - 常用git命令:
git add filename 将工作区文件添加到缓
git commit -m “文件提交描述”
git pull 从远程抓取分支
git push 将版本库推送到远程
git log -n 查看最近的n条提交日志
git log --pretty=oneline --abbrev-commit 格式化日志记录输出
git tag 查看所有标签
git tag v1.0 给某分支创建标签(最新的一次提交)
git tag v1.1 commit_id 给指定的某次提交创建标签
git tag -a v1.2 -m “标签说明” commit_id 创建带有说明的标签
git tag -d 可以删除一个本地标签
git push origin 可以推送一个本地标签
git push origin --tags 可以推送全部未推送过的本地标签
git push origin :refs/tags/ 可以删除一个远程标签
git show 查看标签信息
git reset <path/filename> 撤销某文件的"add"操作
git merge 合并某分支到当前分支
git stash 将当前工作区的修改“贮存”起来,方便去做其他的事,比如临时要去修改某个与当 前工作区相关的bug
git stash list 查看stash内容
git stash pop 从stash中恢复修改,并删除stash内容
=谨慎使用git reset --hard xxxxxx 命令,这对未进行过add,也没有进行过commit操作的文件是毁灭性的==
git reset --hard HEAD^ 回退到上一版本
git reset --hard HEAD^^ 回退到上上次版本(也可以写成HEAD~2)
git reset --hard commit_id 回退到指定版本(commit_id可用git log 查看)
=谨慎使用git reset --hard xxxxxx 命令,这对未进行过add,也没有进行过commit操作的文件是毁灭性的==
git reflog 查看历史命令
git status 显示工作区状态
git checkout – file 撤销工作区文件的修改(如果没有 – 则是"切换分支命令")
分两种情况:
一种是file自修改后还没有被放到暂存区,现在,撤销修改就回到和版本库一模一样的状态;
一种是file已经添加到暂存区后,又作了修改,现在,撤销修改就回到添加到暂存区后的状态。
git rm file 从版本库中删除文件

创建远程git 服务器:
1.安装git
sudo apt-get install git (Ubuntu) 或 sudo yum install git (CentOS)
2. 创建git 用户,用来管理git服务
adduser git
3.创建登录证书,把所有用户的公钥导入到git用户的.ssh/authorized_keys文件里。
4.初始化git仓库(裸库)
git init --bare practice.git

 然后修改practice.git 的owner   
 chown  -R  git:git practice.git   
  1. 禁用shell登录
    修改/etc/passwd文件,将git用的信息改为 git❌1001:1001:,:/home/git:/usr/bin/git-shell

克隆远程仓库:
1.在本地git命令窗口中输入如下命令生成公钥和密钥:
ssh-keygen -t rsa -C “youremail@example.com”
2.将生成的公钥内容复制到远程仓库git用户的.ssh的authorized_keys文件中
3.关联远程仓库:git clone git@server-name:path/repo-name.git
git checkout -b branch-name origin/branch-name 在本地创建和远程分支对应的分支
git branch --set-upstream branch-name origin/branch-name 建立本地分支与远程分支的关联
4.向远程仓库推送内容:git push (-u) origin master (首次推送加‘-u’)
5.查看远程仓库: git remote -v git branch -av

获取特定的远程分支到本地:

1 .clone远程仓库:git clone git@server-name:path/repo-name.git
2.进入到git 目录,查看远程分支信息: git branch -av git remote -v
3. 在本地创建与远程分支对应的分支:git checkout -b branch-name origin/branch-name
4. 然后查看本地分支的变化,执行git pull等命令。

分支管理:
git branch 创建本地分支
git checkout 切换分支
git checkout -b 创建并切换本地分支(没有与远程分支对应上)
git checkout -b branch-name origin/branch-name 在本地创建和远程分支对应的分支(前提是远程分支已存在)
git push origin local_branch:origin_branch 创建远程分支,并把本地分支内容推送到远程分支
git branch --set-upstream branch-name origin/branch-name 建立本地分支与远程分支的关联
git branch -d 删除本地分支
git push origin :branch_name 删除远程分支
git branch 查看当前分支
git branch -a 查看所有分支(本地分支和远程分支)
git branch -D 强行删除分支

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值