1

1.开发环境 vue

2.电脑系统 windows11专业版

3.在开发的过程中,我们需要进行代码管理,下面我来分享一下Gitee+SourceTree管理代码。

4.SourceTree操作如下:

image.png

5.回退/撤销提交

// 在开发的过程中,我们有时候需要回退提交,下面我来分享一下

image.png

// 选择要回退到某个记录,右击选择 重置当前分支到此次提交
// 有以下几个选择:
1.回退到暂存区
2.回退到未暂存区
3.直接把提交的文件reset (最好不要用)

image.png

//根据自己的情况选择对应的模式。
一般情况下选择第一个就可以了

7.扩展---->公钥的生成:

//在终端输入:
ssh-keygen -t ed25519 -C "xxxxx@xxxxx.com"
// 回车三次

image.png

image.png

8.莫名其妙出现拉取报错(比如更换了密码)-->删除对应的 passwd 文件

// 报错信息: 
git -c diff.mnemonicprefix=false -c core.quotepath=false --no-optional-locks

image.png

如果无法解决问题,那就删除 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.本期的分享到了这里就结束啦,希望对你有所帮助,让我们一起努力走向巅峰。


灰太狼的情与殇
51 声望2 粉丝

某,从来都不相信所谓的天赋和天才,只有不断努力的平凡人。只要内心是坚定的,就会有所收获;失败会让我们成长,让我们一起努力走向巅峰。


引用和评论

0 条评论