Git常用命令

本文介绍了Git作为分布式代码版本管理工具的基础命令,包括初始化仓库、查看状态、提交、分支管理、远程仓库操作等。同时,提到了常用的GUI工具如SourceTree和VSCode的集成。文章还阐述了Git的多人协作流程,包括使用ssh密钥、创建分支、合并与解决冲突,以及常见的远程仓库如GitLab、Gitee和GitHub。

Git 常用命令

Git 是一个分布式的代码版本管理

GUI(用户图形界面)工具

三种前端使用的常见的工具:

  • sourcetree,是一个跨平台的软件

  • 小乌龟,是 windows 中使用的一个工具,可以有 svn 和 git 版本

  • vscode 内置的代码管理工具

Git 中常用的命令

Git 学习资料文档

git init              # 初始化一个仓库
git status            # 查看状态
git log               # 查看日志
git add .             # 把代码提交到本地缓存
git commit -m 'xxx'   # 提交到本地仓库
git branch            # 查看本地的分支细腻些
git branch xx         # 创建一个新分支
git branch -d xx      # 删除一个分支
git checkout xx       # 切换到指定的分支
git checkout -b xx    # 创建并切换到指定的分支
git remote -v         # 查看远程仓库信息
git remote add        # 关联一个远程仓库
git remote rm         # 删除一个和远程仓库的关联
git pull              # 拉取
git push              # 推送
git clone             # clone代码
git reset             # 回退
(git reset --hard 序列号)
git rebase            # 变基
git merge             # 合并分支

Git 配置

建议搭建关联远程仓库的时候使用 ssh 方式。首先需要在自己的电脑上生成密钥,一个电脑只需要生成一次。如果重装系统,建议先把密钥备份,然后再重装之后拷贝回来

# 生成密钥的命令
ssh-keygen

最简化的多人协作开发

远程仓库已经存在
​
1. git clone 仓库地址 # clone仓库到本地
2. git pull # 获取最新的代码
3. git checkout -b feature/xx # 创建一个新的分支,开始写代码
4. git add . # 添加到缓存区
5. git commit -m 'xx' # 添加到本地仓库,4-5的操作可以重复执行,根据自己做的功能大小决定
6. git checkout master # 完成功能之后切换到主分支
7. git pull # 拉取最新的代码
8. git merge xxx # 把你刚才写的代码合并到主分支,解决代码冲突
9. git push # 推送代码到远程
10. 反复的执行2-9的操作

workflow 工作流

这个是目前比较流行的一种 git 协作方案,是一部分公司推荐的。可以结合 sourceTree 非常方便的使用

git workflow

GitHub PR

PullRequest

常见的 git 远程仓库

  1. gitlab,是目前公司使用最多的一款远程仓库,它是开源的系统。可以直接部署在公司的内网

  2. gitee,是国内使用比较多的一个代码托管平台

  3. github,是全球使用最广泛的一个代码托管平台

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值