补充git命令,添加一般操作例程

pull/87/head
Staok 3 years ago
parent 63d9dfe45b
commit de21aaee98

@ -1,32 +1,55 @@
##############################################################################
# GIT CHEATSHEET (中文速查表) - by albertwang21 (created on 2019/09/16)
# Version: 1, Last Modified: 2019/09/16 18:00
# Version: 1.1, Last Modified: 2022/02/25 20:00
# https://github.com/skywind3000/awesome-cheatsheets
##############################################################################
##############################################################################
# 一般 git 工作流程例子
##############################################################################
1、产生SSH Key并在 Github 或 Gitee 等自己的账户上经过验证
2、配置本地 git 的用户名和邮箱:
git config --global user.name "Staok"
git config --global user.email "superxhy@qq.com"
3、在 Github 或 Gitee 上面创建新仓库(同时选择开源协议),然后 clone 或 pull 到本地,方法如下:
clone法
git clone <remote address>
pull法
git init #在本目录初始化仓库
git remote add origin <remote address> #添加远程库
git pull origin #从远程库拉取最新
4、在本地添加、修改自己的文件
5、add/commit/push
git add . #提交所有更改
git commit -am 'commit' #对本次更改添加说明信息
git push origin #推送到远程库
6、历史回溯分支管理处理合并Fork + PullRequest 等操作另处去学
##############################################################################
# 配置
##############################################################################
git config --global "Your Name"
git config --global "Email Address"
git config --global credential.helper store 保存密码(每次要输密码/重复输密码)
git config --global credential.helper store #保存密码(每次要输密码/重复输密码)
git config --global gui.encoding utf-8 #使用 utf-8 编码显示
git config --list #显示当前的 git 配置信息
##############################################################################
# 初始化
##############################################################################
git init
git init #在当前目录初始化 git 仓库
git init newrepo #指定新建并在目录 newrepo 中初始化 git 仓库
##############################################################################
# 提交修改
##############################################################################
git add <file>
git add -u 提交work directory中所有已track的文件至staging area
git add -u #提交work directory中所有已track的文件至staging area
git add . #添加所有修改到暂存区
git commit -m "descriptions"
git commit --amend 对最近一次的提交做内容修改
git commit --amend --author "user_name <user_email>" 修改最近提交用户名和邮箱
git commit --amend #对最近一次的提交做内容修改
git commit --amend --author "user_name <user_email>" #修改最近提交用户名和邮箱
##############################################################################

Loading…
Cancel
Save