ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
# Git ## Git相关命令 >[info]1.Git初始化:git init 2.查看状态:git status 3.本地工作区提交到暂存区:git add 提交文件名(.表示全部提交) 4.暂存区提交到本地提交区:git commit -m "备注信息" 5.查看历史版本:git log(查看到近三次的提交记录) git log --pretty=oneline (一行记录) 6.版本回退:git reset --hard 版本号 7.获取版本号:git reflog 8.查看远程地址:git remote -v 9.删除本地的远程地址:git remote remove origin 10.添加远程仓库地址:git remote add origin 远程仓库地址 11.查看本地分子:git branch -a (*表示当前分支,) 12.创建分支:git branch 分支名称 13.创建分支同时进行切换:git checkout -b 分支名称 14.同步远程分支:git fetch/git pull oriign 分支名/git rebase 分支名 15.切换分支:git checkout 分支名 16.删除分支:git branch -d 分支名 17.冲突解决:分支后面有|merging,表示存在冲突 解决: 在合并文件中,保留需要的功能代码,然后Git add. 和Git commit -m ,解决冲突(代码跟合并的代码发生了冲突) >[danger]分支缓存: (1)**git stash** save "save message"  : 执行存储时,添加备注,方便查找,只有git stash 也要可以的,但查找时不方便识别。 (2)**git stash list ** :查看暂存列表 (3)**git stash show** :显示做了哪些改动,默认show第一个存储,如果要显示其他存贮,后面加stash@{$num},比如第二个 git stash show stash@{1} (4)**git stash show -p** : 显示第一个存储的改动,如果想显示其他存存储,命令:git stash show  stash@{$num}  -p ,比如第二个:git stash show  stash@{1}  -p (5)**git stash apply** :应用某个存储,但不会把存储从存储列表中删除,默认使用第一个存储,即stash@{0},如果要使用其他个,git stash apply stash@{$num} , 比如第二个:git stash apply stash@{1}  (6)**git stash pop** :命令恢复之前缓存的工作目录,将缓存堆栈中的对应stash删除,并将对应修改应用到当前的工作目录下,默认为第一个stash,即stash@{0},如果要应用并删除其他stash,命令:git stash pop stash@{$num} ,比如应用并删除第二个:git stash pop stash@{1} (7)**git stash drop** stash@{$num} :丢弃stash@{$num}存储,从列表中删除这个存储 (8)`**git stash clear** :`删除所有缓存的stash