Gitee的使用

一、git的常见指令和使用

1.基础的git指令

  • git init :初始化git仓库;
  • touch 文件名:创建文件
  • git add 文件名/git add . :添加文件(从工作区到暂存区)
  • git commit -m "提示语" :提交文件(从工作区到本地仓库)
  • git status : 显示添加或提交状态
  • git log : 显示提交记录
  • vi 文件名 : 进入文件(可修改文件)
  • i : 进入编辑模式
  • ESC + : + wq /x: 保存并退出 (要退出先要切换成命令模式ESC)(注意编辑完文件又要重新添加、提交)

2.git分支的使用

(1)基础的git 分支命令

  • git branch : 查看分支
  • git branch  分支名 :创建分支
  • git checkout 分支名 :切换分支
  • git checkout -b 分支名 :创建并切换分支(常用这种)
  • git branch -d 分支名 :删除分支(需先切换到master分支,才能删除该分支,删除前需做检查,如果是 -D 则是强行删除,无需检查) 
  • git merge 分支名 : 合并分支 (需先切换到master分支,才能合并该分支到master)

(2)开发中git分支的具体使用

常见的git分支有master(生产分支)、develop(开发分支)、feature(功能分支)、text(测试分支)、hotfix(修复分支),我们代码协同开发,是在develop(开发分支)上写的,

3.远程仓库的相关操作

1.在gitee创建远程仓库(个人界面/“+”/点公开,其他的不用)

2.配置密钥:(在gitee窗口)

  •          ssh-keygen - t ras : 生成密钥(然后不断回车)
  •          cat ~/.ssh/id_rsa/pub : 获取公钥 (复制公钥,到gitee打开用户/设置/公钥/粘贴进去就可以)
  •          ssh -T git@gitee.com  : 验证是否配置成功(会问你是否是第一次配置,回答yes就可以了)

3.将代码(本地master分支)推送到远程仓库:(在gitee窗口)

  •     git remote add  origin<远程仓库名>  <仓库路径>     :添加远程仓库(默认远程仓库名为    origin)
  •     git remote  : 查看远程仓库是否添加上
  •     git push  origin  master : 将代码(master分支)推送到远程仓库(master分支)

          

  •     git push  --set-upstream  远端仓库名  远端分支名  (--set-upstream : 推送到远端的同时,与建立起与远端分支的关联关系
  •     git push : 即可推送远端,以后无需远端仓库名和远端分支名

4.远程仓库的克隆、抓取和拉取

  •   git clone 仓库路径  [本地目录] : 远程仓库的克隆(本地目录可以不写,会有默认的文件夹)(直接在gitee里克隆远程仓库,就会得到一个文件夹)
  •   git fetch 远程仓库名  远程分支名 :将远程仓库里的更新抓取到本地,不会和分支合并如果不声明远程仓库名和远程分支名,就抓取所有分支
  •   git pull  远程仓库名  远程分支名  :  将远程仓库里的更新抓取到本地,并与当前分支合并(如果不声明远程仓库名和远程分支名,就抓取所有分支并与当前分支合并

5.解决合并冲突

二、在idea中的使用git

(1)基本操作

1.在idea中配置git(在设置中找到git,然后填写git可执行文件路径) File->Settings->Version Control-->path

2.在idea中创建git仓库(找VCS,点import into Version Control,点Creat Git Repository 创建git仓库;作用就是将本地仓库和远程仓库关联起来

3.点文件,git,add,commit,注意一定先pull再push

4.查看分支和创建分支(点击进log命令行(用来看提交日志),找到要创建分支的地方,右键点new,创建分支)

(2)注意事项(几条铁令)

1.切换分支前,要先提交代码(本地仓库)

2.代码及时提交,提交过了就不会丢

3.遇到任何问题都不要删除文件目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值