首页 > 其他分享 >git 2022-10-28

git 2022-10-28

时间:2022-10-28 18:38:37浏览次数:47  
标签:10 git qt 代码 28 stash 提交

很长时间没有使用 git 了 故 重新写一遍关于 git 操作相关的随笔

 

1:

我用 vs 做了一个基于 qt 的空窗口,并成功运行 -> 现在我要把它上传到仓库 ( git init -> git add . -> git commit -m "第一次提交" -> git remote add origin https://gitee.com/fengxingwang/qt_ts1.git -> git push -u origin "master" ) 

我新建了一个目录 -> 下载刚才的代码(  git clone https://gitee.com/fengxingwang/qt_ts1.git  , 最终也是成功运行了) 

 

2:

 

 

git stash 介绍:

1. 首先 git status 看一下暂存区有没有还没提交的文件 (不过是 红色的(还没提交到暂存区)还是绿色的(还没提交到本地仓库) 都是没有提交的。都提交了最后会显示 nothing to commit, working tree clean(无需提交,工作树干净)。都提交了你使用 git stash 的话会提示 No local changes to save),如果有没有提交就提交干净。

2. 现在你开始写代码,写呀写,然后发现你写的这些东西可能暂时不会被用到。那你现在是要把它都退回吗?或者单独保存一份?其它你还可以这样输入 < git stash save "2022-10-28 这些代码我先保存到git栈里吧" > 完了之后你会发现此时你的代码就自动退回到上一次提交到本地仓库的那个样子了。   那你就有点慌,不过也没关系你可以输入 < git stash list > 可以看到git栈里的所有的stash记录,然后在输入 < git stash apply  stash{0} // 这个0你要根据自己的情况选择 > ,完了就会发现代码又恢复了。 当然你也可以删除某个个stash < git stash drop stash{0} > , 也可以清空所有的stash < git stash clear > 

3. 其它命令:git stash pop (退回到并删除第一条 stash);git stash show ( 查看堆栈中最新保存的stash和当前⽬录的差异)

 

标签:10,git,qt,代码,28,stash,提交
From: https://www.cnblogs.com/fxw1/p/16836975.html

相关文章