美文网首页
Git 技能

Git 技能

作者: Eren_Jaeger | 来源:发表于2024-04-10 22:58 被阅读0次

配置Git 用户名与邮箱地址

git config --global user.name "Eren"
git config --global user.email "1832025651@qq.com"

Git仓库管理

1. 初始化Git仓库

git init
此命令执行后,在在当前目录下生成一个.git隐藏目录,.git目录作为Git默认仓库

2. 指定目录作为Git仓库

git init newrepo

3. 查看当前项目的代码仓库

git remote -v

4. 添加代码仓库

git remote add upstream repo_url

5. 将代码提交到远程代码仓库

git push --set-upstream origin branchname

版本管理

1. 将文件加入版本控制系统当中(暂存区)

git add newfile
此命令会将文件加入Git的暂存区,默认是在.git/index索引中

2. 提交版本变更

git commit -m "变更说明"
提交规范示例:
git commit -m "fix(selenium_360): chang content"

3. 添加到缓存区并提交变更

git commit -a -m '变更说明'

4. 查看git版本日志

git log
日志显示如下:

#这里是commit的唯一ID
commit cefe1aa93d8278bb1061dd4f3df80f567f979691 (HEAD -> main)
#作者和邮箱
Author: Eren <1832025651@qq.com>
Date:   Fri Dec 22 15:19:05 2023 +0800

#已提交的版本
    v1.0

5. 重置成某个版本

git reset --hard comitID
怎么证明已重置回去?
答:git log 可以查看

6. 从上游更新版本代码

git fetch upstream

7. 把远程的最新代码合并到本地分支

git merge upstream/branchname

分支管理

1. 列出所有分支

git branch

2. 复制当前分支并新建分支

git branch branchname

3. 切换分支

git checkout branchname

4. 创建分支并切换到该分支

git checkout -b branchname

5. 删除分支

git branch -d branchname

6. 合并分支到当前分支

git merge branchname

分支的应用场景与写作开发流程

  1. clone项目
    git clone repo_url
  2. 在本地创建新分支
    git branch branchname
  3. 完成分支的功能开发
  4. 提交代码变更
    git commit -a -m "更新说明"
  5. 添加远程代码仓库地址
    git remote add upstream repo_url
  6. 将代码推送到远程仓库
    git push --set-upstream origin branchname
  7. 验证远程版本控制平台的用户名和密码
  8. 发起代码合并请求(pull requests,简称PR)


    PR.png
  9. 合并代码 (merge pull requests)


    合并代码.png

相关文章

  • Git

    [TOC] 1.git资料 猴子都能懂的GIT入门 Git魔法 闯过这 54 关,点亮你的 Git 技能树 Pro...

  • git应用(转自其他作者)

    找回git中丢失的commit git撤销操作 闯过这 54 关,点亮你的 Git 技能树 (一) 闯过这 54 ...

  • 全栈---技能

    关键开发技能(硬实力): ===Git / GitHub 你必须掌握如何使用Git来管理和分享你的代码。把Git作...

  • 对于全栈工程师的要求

    (1)关键开发技能(硬实力) ·Git/GitHub——你必须掌握如何使用Git来管理和分享你的代码。把Git作为...

  • Git远程操作详解

    Git远程操作详解 作者: 阮一峰 Git是目前最流行的版本管理系统,学会Git几乎成了开发者的必备技能。Git有...

  • 2017-06-18

    掌握一个技能,学会使用git hub

  • Git 从入门到精通之一:基本命令

    使用 git 如今已经是程序员必备的技能了。那么我们就先从一定要掌握的几个命令说起 git clone git p...

  • 其他技能 | Git原理

    这篇文章主要是对Git的基础概念及原理进行整理。最初只知道Git是用来备份和协助多人开发,同类的工具还有SVN,他...

  • Git技能网址收藏

    教程网址 微博@iOS程序犭袁: iOS 网络资源汇总之动画: : ReactNative教程 面试十题: Fra...

  • git版本控制-远程操作

    前言 Git是目前最流行的版本管理系统,学会Git几乎成了开发者的必备技能。 Git有很多优势,其中之一就是远程操...

网友评论

      本文标题:Git 技能

      本文链接:https://www.haomeiwen.com/subject/jzrcxjtx.html