GitHub 学习指南.md
GitHub 学习指南 2020.11.01
[toc]
一、配置
git config --global user.name "username" #用户名
git config --global user.email "email" #邮箱
# 查看信息
git config -l
Vim 常见的命令
- 'i'进入编辑模式
- 'esc'进入命令模式
- ':wq'保存退出
- 'q!'不保存强制退出
二、常用命令
提交流程
git add document.txt #将工作区文件添加到暂存区
git commit -m "first commit" #将暂存区文件添加到本地仓库
git push origin Document # 将当前分支提交到远程Document 分支
git pull origin Document #下载远程分支Document 代码
本地目录修改文件后,必须add commit push
从工作区 --> 暂存区 --> 本地仓库 --> 远程仓库
git merge Document # 合并指定Document分支到当前(main)分支
#克隆远程仓库 在任何文件目录
git clone git@github.com:xiaodong7/GitHubTest.git
#关联本地仓库并上传代码
git remote add origin git@github.com:xiaodong7/Java-Summary.git(地址为新建的远程空项目)
git push origin master
git init #创建新的版本库 在某一目录下 git bash
如果一开始远程克隆仓库无法下载,发生超时,在Git\etc\ssh下config文件下末尾添加以下代码
Host github.com
User 1902458823@qq.com
Hostname ssh.github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa
Port 443
#克隆远程仓库 在任何文件目录
git clone git@github.com:xiaodong7/GitHubTest.git
#新建一个分支
git branch [branch-name]
#切换到指定分支
git checkout [branch-name]
分支
#列出所有本地分支
git branch
#列出所有远程分支
git branch -r
#列出所有本地、远程分支
git branch -a
#新建一个分支
git branch [branch-name]
#新建一个分支,并切换到该分支
git checkout -b [branch]
#切换到指定分支
git checkout [branch-name]
#合并指定分支到当前分支
git merge [branch]
#
git rebase [branch]
#删除分支
git branch -d [branch-name]
#删除远程分支
git push origin --delete [xiaodong7-测试文件夹]
#删除远程分支
git branch -dr [remote/xiaodong7-测试文件夹]
版权声明:
本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自
晓!
喜欢就支持一下吧