Git工具的学习

Updated on with 0 views and 0 comments

Git工具的学习

Git工具

GIt的作用

追踪文件变更(备份)

协同开发(内容冲突、合并)

image-20210720144001222

git 初始化

# 名称
git config global user.name "binghan" 
# 邮箱
git config global user.email 1114865162@qq.com 
# 查看
git config --list
# 在文件夹 打开 git bash 初始化 出现.git隐藏文件
git init
# 增加暂存区
git add .
# 提交本地仓库
git commit -m ""
# 查看提交记录 id
git log 
# 回退到id
git reset --hard 'commit_id'
# 删除 已提交的文件 删除工作区 不删除本地仓库
git rm 文件名
# 查看本地分支(-v 查看消息)
git branch (-v)
# 造分支
git branch 分支名
# 切换分支
git checkout 分支名
# 合并分区
git merge 分支名
# 删除分支
git branch -d 分支名

解决换行报错问题(Git 使用默认回车换行符CRLF,下面命令禁用)

git config --global core.autocrlf false

使用码云Gitee

  1. http 方式
# 克隆 https 方式
git clone "https地址"
  1. ssh 方式

    生成公钥和私钥

# 克隆 ssh(Secure Shell) 方式
ssh -keygen -t rsa
# 将公钥方法码云 测试链接
ssh -t "git@gitee.com"
# 克隆内容
git clone "ssh地址"

到 ..四阶段 支付 对称非对称公钥私钥算法

远程仓库操作

 # 查看远程仓库服务器
 git remote -v 
 # 添加远程仓库 建立连接
 git remote add origin "远程仓库地址"
 # 提交 主分支(第一次需要-u)
 git push -u origin master
 # 拉取文件
 git pull origin master
 # 代码冲突 push 失败 需要先 pull 代码,然后打开修改冲突在 push

idea操作 git

  1. 配置 VersionControl--Git 路径(bin或cmd下git.exe)
  2. 配置 Editor--File Types 下 .gitignore 上传忽略的文件
    image-20210721093407390
  3. 配置 Gitee 插件
    image-20210721093629381
  4. Share Project on Gitee
    VCS--Import inot Version Control--Share Project on Gitee
  5. 红棕色:新建的文件默认状态,不在暂存区、不在本地仓库
    绿色:刚添加到暂存区,本地库没
    蓝色:修改过文件,默认放在暂存区,不需要add,暂存区有,本地库有
    黑色:提交暂存区到本地库 变为黑色
  6. Push 到远程库 VCS--Git--Push
  7. 克隆远程库到本地
    image-20210721101905296
  8. 分支
    VCS--Branches--New Branch
    右下角可以切换分支
    分支合并 Merge into Current
  9. 回退
    Git show History--Log--Checkout Tag or Revision (发生在本地库)
  10. 冲突
    多分支:分支合并冲突。冲突可手动修改
    **多用户:协作开发冲突。冲突可手动修改

标题:Git工具的学习
作者:HB2Ocean
地址:http://future-hb.top:8080/articles/2021/07/20/1626783506884.html