Git使用说明
01-GIT常用指令
(1)常用指令列表
序号 | 指令 | 参数 | 用法 |
---|---|---|---|
1 | clone | 克隆远端仓库到本地 | git clone http://xxxx/xxx/xx.git |
2 | |||
3 | |||
4 | |||
5 | |||
6 | |||
7 | |||
8 | |||
9 |
(2)
02-GIT常见问题
1、VSCODE拉取代码报 – “在签出前,请清理存储库工作树”
问题原因:git仓库上的代码和本地代码存在冲突了
解决方案:
git stash – 储藏命令
将你的本地修改保存起来,并将工作目录还原为与HEAD
提交相匹配。
# 先执行stash,将本地代码存储起来
git stash save "编写一些相关信息"
# 其次执行拉取最新代码
git pull
# 再将本地存储代码回复
git stash pop
#最后使用 pull命令或者其他命令进行更新合并即可
git pull
这里对stash的用途进行补充一下: stash 是git储藏,会把所有未提交的修改包括(暂存和非暂存的)都保存起来,后续恢复当前工作目录
注意: stash 是本地的,不会推送到中央仓库。
存储: git stash save “这里写一下Message,用于版本记录”
恢复: git stash pop – 这里将缓存堆栈中的第一个stash删除出栈。
全部恢复: git stash apply – 这里将所有缓存全部恢复,但是不会删除缓存堆栈, 也可以指定要恢复的版本
查看现有: git stash list –查看当前所有暂存信息
移除: git stash drop/clear – drop 可以删除指定堆栈, clear 为清除所有
查看diff: git stash show – 可以查看区分,或指定版本, 加参数-p / –patch 可以查看特定的全部diff
从stash创建分支: 可以从当前缓存堆栈中创建一个分支, git stash brach 分支名
暂存未跟踪或忽略文件: git stash -u / –include-untracked —缓存上两种文件
git stash -a / –all –缓存所有文件
03-GIT
作者:何贤刚 创建时间:2024-04-19 09:25
最后编辑:何贤刚 更新时间:2024-05-13 09:30
最后编辑:何贤刚 更新时间:2024-05-13 09:30