Git基本工作流程 常用命令

Git基本工作流程

在这里插入图片描述

Git版本

  • git --version

Git常用命令

  • git init 初始化,创建git仓库
  • git status 查看git状态(文件是否进行了添加,提交操作)
  • git add 添加,将指定文件添加到暂存区
    • 后面可以跟文件名,比如:git add test.txt
  • git commit 提交,将暂存区文件提交到历史仓库
    • 参数 -m ‘提交信息’
  • git log 查看日志(git提交的历史日志)

Git历史版本切换

  • 查看log日志
    • git reflog:可以查看所有分支的所有操作记录
    • git reset --hard 版本索引值 切换版本

Git 分支

  • 创建新分支
    • git branch 分支名
  • 切换分支
    • git checkout 分支名
  • 查看文件命令:ls
  • 查看分支列表:
    • git branch
  • 合并分支
    • git merge 分支名
  • 删除分支
    • git merge -d 分支名

Git远程仓库操作流程

在这里插入图片描述

Git 远程参仓库平台

  • git config user.name – 查看用户名
  • git config user.email – 查看邮箱
  • git config --global user.name ‘用户名’
  • git config --global --unset user.name 删除用户名
  • git config --global user.email ‘用户邮箱’
  • git config --global --unset user.email 删除邮箱
  • cd ~/.ssh 查看是否生成过密钥
  • ssh-keygen -t rsa -C ‘用户邮箱’ 三次回车
  • 查看公钥 cat ~/.ssh/id_rsa.pub
  • 进入网页,在安全设置SSH公钥将生成公钥内容添加进去
  • 测试密钥是否配置成功 ssh -T git@gitee.com

Git 远程仓库推送

  • git remote add 远程名称(origin) 远程仓库URL
  • git push -u 仓库名称(origin) 分支名

Git 远程仓库克隆拉取

  • 将远程仓库代码,克隆到本地仓库
    • 克隆命令:git clone 仓库地址
  • 创建新文件,添加并提交到本地仓库
  • 推送至远程仓库
  • 项目拉取更新
    • 拉取命令:git pull 远程仓库名 分支名

Git代码冲突

  • cat 冲突文件名 查看冲突内容

  • <<<<<<<<<< 和 >>>>>>>>>间内容,就是冲突部分

IDEA集成Git

  • Settings -> Git -> 设置本地Git程序

  • VCS -> Import into Version Control -> Create Git Respository

  • 蓝色箭头 更新操作 update (pull)

  • 绿色箭头 提交操作 commit

Version Control 中 log

  • Reset Current Branch to Herr -> Hard -> Reset 会抛弃原来的提交记录
  • Revert Commit -> Merge -> 解决代码冲突 -> commit 相当于一个新的提交记录

IDEA分支管理

  • VCS -> Git -> Branches -> New Branch 创建新分支
  • 分支切换 Git:master 或 VCS -> Git -> Branches -> 分支名
  • VCS -> Git -> Merge Changes… 分支合并
  • VCS -> Git -> Branches -> dev01-> Delete 删除分支

IDEA 本地推送到远程

  • Git -> Push
  • Check out from Version Control
    • 指定远程仓库地址
    • 设置本地存储路径
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值