这里写自定义目录标题
1. 下载安装
安装时,除了下图中的,其余均选择下一步。
安装完成后,点击左下角的windows图标获得下图,点击打开Git Bash。
2. 设置GitHub用户信息
设置GitHub的用户信息(设置一次以后就不用再设置了,除非想切换用户)。
git config --global user.name "你的用户名"
git config --global user.email "你的邮箱"
3. 进入文件夹
两种方式
- 进入项目的文件夹,右键点击Git Bash Here。
- 从Git Bash进入:使用cd命令进入相关文件夹。
进入后,创建文件/目录、删除文件/目录等各类操作均与Linux相同。
4. 仓库连接
4.1 初始化本地仓库
git init
4.2 GitHub上新建一个仓库
新建仓库的过程请自行查阅。
4.3 配置SSH Key
查看是否有SSH Key
~/.ssh
若显示XX Is a directory,则有;否则,无。
有的话,请记住这个地址。
4.3.1 没有的话
ssh-keygen -t rsa -C "你的邮箱"
不断回车直到生成了结果。
4.3.2 有的话
GitHub首页 => 右上角点击Settings => SSH and GPG keys => New SSH key
Title是给本地取一个名字。
Key是复制本地.ssh目录(之前记住的地址)下的id_rsa.pub里面的内容(记事本打开)。
4.3.3 测试一下
ssh -T git@github.com
看到如下内容表示已经设置完成。
Hi “用户名”! You’ve successfully authenticated, but GitHub does not provide shell access.
4.3 建立连接
复制框内地址。
git remote add 远程仓库名 地址
需要删除该连接的话
git remote remove 远程仓库名 地址
4.4 文件上传
查看本地仓库文件的修改情况
git status
查看具体的内容修改
git diff
提交本地仓库的所有修改到远程github
git add -A
设置commit信息
git commit -m "你干了啥"
进行push操作,正式远程上传(注意:只有第一次上传才用-u,目的在于对齐master分支。)
git push -u 远程仓库名 分支
或者强制push
git push -u 远程仓库名 分支 -f
git push 远程仓库名 本地分支名:远程分支名
若推送时报错,则是由于上传文件过大
记事本打开项目下的.git/config,末尾增加如下
[http]
postBuffer = 5242880000
则可使得最大能上传5G内容。
4.5 查看提交记录
git log
4.6 pull操作
git pull 仓库名称
或者
git fetch
git merge
4.7 创建分支
查看本地所有分支
git branch
创建新的分支
git branch 新的分支
切换到新的分支
git checkout 新的分支
删除分支
git branch -d 分支名