git | 基础教程
git | 基础教程
命令名称 | 作用 |
---|---|
git config —global user.name “用户名” | |
git config —global user.email 邮箱 | |
git init | 初始化本地仓库 |
git status | 查看本地库状态 |
git add 文件名 | 添加到暂存区 |
git commit -m “日志信息” 文件名 | |
git reflog | 查看版本信息 |
git log | 查看版本详细信息 |
git push | |
git pull | |
git reset —hard 版本号 | |
git status | 查看状态 |
git config -l | 查看 git 所有配置 |
git 的配置文件一般在 C:\\Users\\用户名\.gitconfig | |
忽略文件 .gitignore
列出所有本地分支
1 | git branch |
列出所有远程分支
1 | git branch -r |
新建一个分支,但是依旧停留在当前分支
1 | git branch [branch-name] |
切换分支
1 | git checkout [branch-name] |
新建一个分支,并且切换到该分支
1 | git checkout -b [branch] |
查看分支
1 | git branch -v |
合并指定分支到当前分支
1 | git merge [branch] |
删除分支
1 | git branch -d [branch-name] |
删除远程分支
1 | git push origin --delete [branch-name] |
冲突合并的话,执行 git commit 语句最后不能带文件名。
多个分支如果并行执行,就会导致我们的代码不冲突,也就是同时存在多个版本
fatal: refusing to merge unrelated histories
1 | git pull origin main --allow-unrelated-histories |
gitignore
忽略根目录下的文件夹 CMakeFiles
忽略 build 文件夹下的 CMakeCache.txt
忽略根目录下的 .vscode 文件夹
1 | build/CMakeFiles/ |
清空缓存
1 | git rm -r --cached . |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Birdy の 小窝!
评论