github基本操作
初始化本地仓库为GitHub仓库
- 将这个文件夹变成Git可管理的仓库。
1
git init
- 将这个目录下的所有文件添加到仓库
1
git add .
- 提交说明
1
git commit -m "first commit"
- 将本地仓库与GitHub上创建好的目标远程仓库进行关联。
1
git remote add origin 远程仓库地址
- 创建主分支
1
git branch -M main
- 将主分支提交到远程
1
git push origin main
- 查看远程主分支
1
git branch -r
提交本地文件到GitHub
- 查看当前分支情况,*标识的是你当前所在的分支。
1
git branch
- 将这个目录下的所有文件添加到仓库
1
git add .
- 提交说明
1
git commit -m "first commit"
- 提交到远程分支
1
git push origin main
创建分支
- 查看当前分支情况,*标识的是你当前所在的分支。
1
git branch
- 查看远程分支
1
git branch -r
- 查看所有分支
1
git branch -a
- 查看远程分支
- 新建一个分支test
1
git branch test
- 切换到新建的分支test
1
git checkout test
- 创建加切换分支
1
git checkout -b [branch name]
- 创建加切换分支
- 将新建分支test推送到GitHub上
1
git push origin test
合并分支
- 查看当前分支情况,*标识的是你当前所在的分支。
1
git branch
- 切换分支到test(需要合并的分支)
1
git checkout test
- 提交这个目录下的所有文件
1
git add .
1
2# 提交指定文件
git add test.txt - 提交说明信息
1
git commit -m "备注"
- 提交到test分支
1
git push origin test
- 再把工作从test分支下切换到main下
1
git checkout main
- 重新拉取主分支项目(防止别人已经提交了文件,此时你提交会覆盖别人提交的内容)
1
git pull origin main
- 将test分支合并到main上
1
git merge test
产生冲突
- 查看产生冲突文件
1
git diff
- 查看分支中内容提交的状态
1
git status
- 把修改的内容提交到主分支上
1
git push origin main
若提交出现问题
- 撤销合并恢复到以前状态
1
git reset --hard HEAD
- 撤销远程分支
1
git reset --hard ORIG_HEAD
删除分支
- 删除本地分支
1
git branch -d [branch name]
- 删除远程分支PS: 删除主分支。思路:创建一个新分支,然后去官网设置新分支为主分支,然后再删除远程原主分支。
1
git push origin :[branch name]
重命名分支
- 重命名本地分支
1
git branch -m test newTest
- 删除远程对应的旧分支
1
git push origin --delete test
- 将本地的新分支推送到远程
1
git push -u origin newTest
- 本文标题:github基本操作
- 本文作者:白也
- 创建时间:2022-12-16 11:34:46
- 本文链接:https://bm4578.github.io/2022/12/16/github基本操作/
- 版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
评论