git入门
文章目录
【注意】最后更新于 March 26, 2022,文中内容可能已过时,请谨慎使用。
- git checkout 文件名字太长错误
|
|
冲突解决
放弃本地修改(粗暴)
- 修改了本地文件,但是没有使用git add
git checkout .
通过git stash命令,把工作区的修改提交到栈区,目的是保存工作区的修改; 通过git pull命令,拉取远程分支上的代码并合并到本地分支,目的是消除冲突; 通过git stash pop命令,把保存在栈区的修改部分合并到最新的工作空间中;
编码 教训
-
不能在window 修改代码,然后上传到liunx提交代码 【大量混乱 不行】【不运行这样操作发送】
纠正过去错误习惯:window 开发 然后上传liunx编译开发 【学会远程开发工具IDE 和 vi等命令】
操作
|
|
解决冲突
Please, commit your changes or stash them before you can switch branches
[git必知必会第三课:git status与git diff
1. git diff -- 文件名
:查看具体某个文件 在工作区和暂存区之间的差异
git diff – ob_system_variable.cpp
如何回退代码
https://www.cnblogs.com/haima/p/13365483.html
https://www.bilibili.com/video/BV14i4y1C7tM/?vd_source=432dc5326188b5e1aa7119a815a8b105
https://www.liaoxuefeng.com/wiki/896043488029600/1216289527823648
https://juejin.cn/post/6844904089600409613
-
如何合并代码
git checkout -b newB
git checkout master
git merge newB
-
如何提交代码?
git push <远程主机名> <本地分支名>:<远程分支名>
git push -u origin newB
doc
Vim 编译器
- 显示行号
vim ~/.vimrc #内容如下 set nu
lin.vim使用
|
|