关于学习git以及项目中使用git的报错
4.当需要临时切换分支时。
·
1.现在git网站上创建仓库
2.在项目的后台运行下列代码
//配置提交人姓名
git config --global user.name xxx
//配置邮箱
git config --global user.email xxxx
//查看配置信息
git config --list
- 将本地项目与远程仓库连接
git remote add 远程仓库地址别名 远程仓库地址(git.com的那个地址)
- 如果出现报错
- 报错1 error: remote origin already exists.
- (意味着之前项目要使用这个仓库别名所以要换一个)
则运行指令
git remote rm origin
- 报错2 remote: [session-094c97a2] 404 not found!
fatal: repository 'https://gitee.com/xxx/vue_uniapp/' not found - 两种可能:
- (1)仓库为私有仓库,你没有权限
- (2)远程仓库内有文件和本地仓库对冲,就是两个仓库的内容发生冲突,此时拉取远程仓库的
master
分支的变更,并尝试将其与你的本地分支合并。
git pull origin master --allow-unrelated-histories
- 如果在合并过程中发生冲突
- 你需要解决冲突并提交变更。
-
要解决冲突,你需要手动编辑冲突的文件(在vscode中),并决定如何合并这些修改。在冲突标记中,Git 会用
<<<<<<<
、=======
和>>>>>>>
来标识冲突的不同部分。
以下是解决冲突的一般步骤:
-
打开冲突的文件(例如
README.md
)并查找冲突标记。它们将指示冲突的部分以及来自不同修改的内容。 -
根据你的需求,编辑文件并决定要保留哪些内容或如何合并它们。可以选择保留其中一方的修改,或者根据需要进行修改。
-
在解决冲突后,保存文件并执行
git add
命令将已解决的文件标记为已解决。 -
最后,使用
git commit
命令提交合并后的结果。
3.git的其他一些常用指令
//将当前文件夹中所有的文件添加入暂存区
git add .
//将暂存区代码保存到本地仓库中
git commit -m '自定义推送说明'
//查看提交记录
git log
//查看分支
git branch
//创建分支
git branch 分支名称
//切换分支
git checkout 分支名称
//合并分支 在主分支上合并其他分支
git merge 分支来源
//删除分支(分支合并后才允许删除) -D 表示强制删除
git branch -d 分支名称
4.当需要临时切换分支时
//存储临时改动
git stash
//恢复改动
git stash pop
更多推荐
已为社区贡献1条内容
所有评论(0)