吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 735|回复: 14
收起左侧

[学习记录] 常用git命令

  [复制链接]
harry1zhang 发表于 2023-3-14 20:58

git

名词

  • master: 默认开发分支
  • origin: 默认远程版本库
  • Index / Stage:暂存区
  • Workspace:工作区
  • Repository:仓库区(或本地仓库)
  • Remote:远程仓库

1.git常用命令

1.1 新建代码仓

# 初始化仓库
git init 

1.2 配置

# 配置用户信息
git config [--global] user.name "[name]"
git config [--global] user.email "[user.email]" 

1.3 文件操作

# 查看状态
git status
# 查看变更
git diff
# 添加执行文件到暂存区
git add [file1] [file2] ...
# 添加指定目录到暂存区,包括子目录
git add [dir]
# 添加当前目录所有文件到暂存区
git add .

# 删除工作区文件,并将这次删除放入暂存区
git rm [file1] [file2] ...

# 修改文件名,并将这次改名放入暂存区
git mv [file-original] [file-renamed]

1.4 代码提交

# 提交暂存区到仓库区
git commit -m [message]
# 提交暂存区的指定文件到仓库区
git commit [file1] [file2] ... -m [message]
# 提交工作区自上次commit之后的变化,直接到仓库区
git commit -a
# 提交时显示所有diff信息
git commit -v
# 使用一次新的commit代替上一次提交
# 如果代码没有任何新变化,则用来改写上次commit的提交信息
git commit --amend -m [message]

1.5 分支操作

# 显示所有本地分支
git branch
# 列出所有远程分支
git branch -r
# 列出所有本地分支和远程分支
git branch -a
# 新建一个分支,但依然停留在当前分支# 
git branch [branch-name]
# 删除分支
git branch -d [branch-name]
# 新建一个分支,并切换到该分支
git checkout -b [branch-name]
# 切换到指定分支,并更新工作区
git checkout [branch-name]
# 衍合指定分支到当前分支
git rebase <branch>
# 选择一个commit,合并到当前分支
git cherry-pick [commit]

1.6 标签

# 列出所有本地标签
git tag
# 基于最新提交创建标签
git tag <tag-name>
# 删除标签
git tag -d <tag-name>
# 查看tag信息
git show [tag]

1.7 查看信息

# 查看有变更的文件
git status
# 查看当前分支的版本历史
git log
# 显示暂存区和工作区的差异
git diff

免费评分

参与人数 3吾爱币 +2 热心值 +3 收起 理由
hydome + 1 + 1 谢谢@Thanks!
HUAJIEN + 1 + 1 我很赞同!
dipper + 1 用心讨论,共获提升!

查看全部评分

本帖被以下淘专辑推荐:

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

dipper 发表于 2023-3-14 22:01
整理的不错,赞
Rabb 发表于 2023-3-14 22:23
HUAJIEN 发表于 2023-3-14 22:48
overlord012 发表于 2023-3-14 22:50
详细内容参见csdn链接
https://download.csdn.net/download/qq_22976675/12063909
zai7lou 发表于 2023-3-14 23:10
给你一个好东西:https://learngitbranching.js.org/?locale=zh_CN

从头到尾走完一遍,git基本就熟悉了
huansheng 发表于 2023-3-14 23:52
分支切换还可以用git switch
git reset 和 stash也是个比较好用的东西
a371323 发表于 2023-3-14 23:57
收藏一波,学习再说
iplaycode 发表于 2023-3-15 00:36
收藏一波,学习再说
h666cb 发表于 2023-3-15 00:59
感谢大佬的分享
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 00:48

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表