Github创建仓库
主界面点击new进入仓库创建界面
如下是创建界面的部分解释,填写完后create
Git安装
Git下载链接 选择自己合适的版本下载
安装成功后运行 git-bash.exe 出现如下界面
SSH密钥
Git获取密钥
输入命令
ssh-keygen -t rsa -C "your email@xxx.com"
打开密钥保存路径会有如下两个文件,选择后缀为.pub的用记事本打开,内容就是密钥
Github输入密钥
点击用户头像
选择Settings设置
这是没有SSH密钥的界面,需要创建一个,点击New SSH Key
将上面复制的Key粘贴到下图所示位置
绑定成功的界面
上传项目
Git Bash 与 Github连接
选择一个仓文件作为本地仓库
右击Git Bash Here可以使用快捷打开
初始化仓库:git init
在 Git Bash 下分别执行下面指令,先配置github的用户名称和邮箱
git config --global user.name "your name"
git config --global user.email "your_email@youremail.com"
连接仓库
在 github 上打开仓库,复制连接地址
在 Git Bash 下执行指令git remote add 仓库名 连接地址
连接后可以使用如下指令检测连接是否成功ssh -T git@github.com
返回提示如下
Hi (Github用户名)! You've successfully authenticated, but GitHub does not provide shell access.
上传
添加文件
git add 命令可将该文件的修改添加到暂存区。
通过运行 git add 命令,你可以告诉 Git 哪些文件的修改应该包含在下一次提交(commit)中。
添加一个或多个文件到暂存区:git add [file1] [file2] ...
添加指定目录到暂存区,包括子目录:git add [dir]
添加当前目录下的所有文件到暂存区:git add .
注释操作
add添加之后执行来添加备注信息git commit -m [备注信息]
提交暂存区的指定文件到仓库区:$ git commit [file1] [file2] ... -m [message]
-a 参数设置修改文件后不需要执行 git add 命令,直接来提交
$ git commit -a
推送文件
把文件推到远程仓库 :git push -u 仓库名 分支名(第一次)
以后推送只需要: git push 仓库名 分支名
Github + Git多人协作
首先在github上邀请他人加入项目,输入对方账号即可
这样被邀请者就可以通过Git将文件push到仓库了