cmd-bash-命令提示符-命令行-powerShell-PowerShell git
配置git环境
child::
^a2a60a命令行配置git环境
1. 安装git
pkg install git2. 更新git
git update3. 基本配置
# 配置用户名 git config --global user.name "name" # 配置邮箱 git config --global user.email "name@mail.com"初始化git仓库
child::
指向原始笔记的链接命令行初始化git仓库
1. 切换到指定目录
2. 初始化git
有两种方式:
# 方式一:本地生成一个git git init # 方式二:从远端克隆一个仓库 git clone https://gitee.com/xxxxxx/xx.git3. 信任该文件夹
child::
指向原始笔记的链接
git config --global --add safe.directory 目录4. 添加远程仓库
git remote add origin https://gitee.com/xxxxxx/xx.git5. 删除远程仓库
指向原始笔记的链接
git remote rm origin
梗概
撤销修改
child::
命令行git 撤销更改
指向原始笔记的链接
git restore <文件名>
提交
child::
命令行git 提交修改
提交文件
分两步, 先添加到到stage, 再提交修改
添加到stage
git add dir/filename # 添加指定文件 git add . # 添加所有已修改文件查看暂存
git status移出stage
git restore --staged <文件1> <文件2> ...提交修改, 创建快照, 并附上信息
git commit -m "提交说明"修改上一次commit的信息:
child::git修改上一次commit
查看提交历史
- 详细查看
git log常用的开关
指向原始笔记的链接
--graph呈树状显示所有分支的走向--oneline简略显示每条提交--stat显示每条提交的内容概括-p显示每条提交的前后内容变化
分支管理
child::
命令行git 分支管理
梗概:
创建分支(checkout):
git checkout -b 分支名说明:
- 即使工作区中存在非提交的修改, 也是可以创建分支的
切换到分支:
git checkout 分支名合并分支:
child::git 合并分支
复制提交到当前分支/部分合并:
child::命令行git_批量复制提交到当前分支
指向原始笔记的链接
推送(push)到远程服务器:
child::
命令行git push
将本地仓库上传到远程仓库中,注意在推送前需要先从远程拉取
指向原始笔记的链接git push -u origin master # master可以更换为其他分支
从远程仓库拉取
child::
命令行git pull
将远程仓库更新到本地仓库
指向原始笔记的链接git pull origin master # master可以更换为其他分支
标签管理, 打标签:
child::命令行git 标签管理
实例:
child::命令行git 综合示例