git使用---Gitee

安装git   Git - Downloads

git教程  Git教程 - 廖雪峰的官方网站

Gitee    Gitee - 基于 Git 的代码托管和研发协作平台

在Gitee中创建项目,会有以下的使用指南

 第一次使用Gitee要按照'已有仓库?'上面的代码执行,之后每次按'已有仓库?'中代码执行。

基础操作:

# 1.项目初始化 git init ​

# 2.所有文件添加到暂存区 git add . ​

# 3.暂存区文件添加到本地仓库 git commit -m "需要备注的提交信息 " ​

# 4.查看文件状态 git status ​

# 5.查看提交日历 git log/reflog ​(reflog精简版)

# 6.版本切换 git reset --hard 版本号 (版本回退)

分支操作:

# 1.查看分支(主分支要提交一次):  git branch ​

# 2.创建分支(根据主分支创建):  git branch 分支名

# 3.切换分支:  git checkout 分支名 ​

# 4.创建并切换分支:  git checkout -b 分支名 ​

# 5.注意: 分支代码提交之后才能切换; 合并代码是站在主分支上,合并功能分支; ​

# 6.主分支合并功能分支   git merge 分支名

远程仓库:

 # 1.介绍: 本地仓库提交; 远程仓库创建(开源仓库,不要选默认添加文件); ​ # 2.介绍: https提交(每次要输入账号密码),ssh提交;ssh更安全,配置起来比较麻烦;

两种访问方式: 1、HTTPS:零配置,但每次访问仓库时,需要重复输入账号密码才能访问 2、SSH:需要进行额外的配置,但配置成功之后,每次访问仓库,不需要重复输入账号密码 实际开发中使用SSH方式访问远程仓库,更安全方便

SSH优点: 实现本地仓库和远程仓库之间免登陆身份认证的加密数据传输 SSH key两部分组成: id_rsa(私钥文件,存放客户端电脑中即可)-C盘不用动 id_rsa.pub(公钥文件,需要配置到远程仓库中)

  ssh配置: Git 配置 ssh-key 免密登录 - 如.若 - 博客园
  git中ssh公钥设置: https://gitee.com/profile/sshkeys

# 3.添加仓库地址:   git remot add origin https/ssh地址 ​

# 4.推送master分支:   git push -u origin master  ---- 第一次操作,之后用 git push

# 5.推送分支:  git push origin 分支名 #

# 6.查询变量中存储的地址:  git remote -v #

# 7.删除远端分支:  git push origin --delete 远程分支名

# 8.查看已配置远程仓库:  git remote show origin

# 9.移除远程仓库关联:    git remote rm origin

多人协作开发:

# 1.克隆仓库   git clone SSH/HTTPS地址

# 2. 拉取远程仓库分支里面最新的代码      git pull origin 分支名称

# 3. 查看远程仓库分支          git remote show origin

# 4.跟踪分支(主分支拉,跟踪分支拉取在切换)         git checkout 远程分支

# 5.合并冲突 :在合并时,同一行已有代码就会产生冲突,根据需求保留

保留当前的更改-第一个(主分支上的)Accept Current Change

保留覆盖过来的更改-第二个(自己修改index分支)Accept Incoming Change

两个都保留 Accept Both Changes

生成两个文件进行对比 Compare Changes

# 6.   .gitignore    这个文件,可以忽略文件和文件夹,脱离git的管理

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值