1.开发环境 vue
2.电脑系统 windows11专业版
3.在开发的过程中,我们需要进行代码管理,下面我来分享一下Gitee+SourceTree管理代码。
4.SourceTree操作如下:
5.回退/撤销提交
// 在开发的过程中,我们有时候需要回退提交,下面我来分享一下
// 选择要回退到某个记录,右击选择 重置当前分支到此次提交
// 有以下几个选择:
1.回退到暂存区
2.回退到未暂存区
3.直接把提交的文件reset (最好不要用)
//根据自己的情况选择对应的模式。
一般情况下选择第一个就可以了
7.扩展---->公钥的生成:
//在终端输入:
ssh-keygen -t ed25519 -C "xxxxx@xxxxx.com"
// 回车三次
8.莫名其妙出现拉取报错(比如更换了密码)-->删除对应的 passwd 文件
// 报错信息:
git -c diff.mnemonicprefix=false -c core.quotepath=false --no-optional-locks
如果无法解决问题,那就删除 userhosts 文件 或者 修改 userhosts 文件中对应的配置
9.vscode 拉取代码每次都要输入账号/秘密,解决方法:
// 在终端中执行:(输入一次账号密码之后就不用再次输入了)
git config --global credential.helper cache
10.vscode使用git 合并分支,导致冲突(不是自己负责的模块,不清楚保留那些),取消合并的方法,打开终端,输入以下命令:
git merge --abort
10.当别人修改了A文件并提交到远程,而你本地也修改了A文件,这个时候git pull就会出现冲突:
git stash
git pull
git stash pop
通过git stash将工作区恢复到上次提交的内容,同时备份本地所做的修改,之后就可以正常git pull了,git pull完成后,执行git stash pop将之前本地做的修改应用到当前工作区
git stash: 备份当前的工作区的内容,从最近的一次提交中读取相关内容,让工作区保证和上次提交的内容一致。同时,将当前的工作区内容保存到Git栈中。
git stash pop: 从Git栈中读取最近一次保存的内容,恢复工作区的相关内容。由于可能存在多个Stash的内容,所以用栈来管理,pop会从最近的一个stash中读取内容并恢复。
git stash list: 显示Git栈内的所有备份,可以利用这个列表来决定从那个地方恢复。
git stash clear: 清空Git栈。此时使用gitg等图形化工具会发现,原来stash的哪些节点都消失了。
99.本期的分享到了这里就结束啦,希望对你有所帮助,让我们一起努力走向巅峰。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。