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 远程参仓库平台

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

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
    • 指定远程仓库地址
    • 设置本地存储路径

相关文章: