一、下载安装Git
到Git下载Git并安装:
1.根据需要选择复选框后Next2.选择默认编辑器,点击Next3.继续next,配置PATH环境
Use Git from Git Bash only:这是最安全的选择,因为你的PATH根本不会被修改,你只能使用Git Bash的Git命令行工具。
Use Git from the Windows Command Prompt:这个选项被认为是安全的,它只向PATH添加一些最小的Git包,以避免使用可选的Unix工具混淆环境。你将能够从Git Bash和Windows命令提示符中使用Git。建议选择此项。
Use Git and optional Unix tools from the Windows Command Prompt:Git和可选的Unix工具都将添加到计算机的PATH中。警告:这将覆盖Windows工具,如“find”和“sort”,只有在了解其含义后才使用此选项。
4.继续next,到最后
点击Inall开始安装,安装完成后点击Finish即可。
5.出现下图即为安装成功
提示:以下是本篇文章正文内容,下面案例可供参考
二、配置账户
账号申请完成后,打开命令行或者Git Bash,输入
git config --global user.name “Your Name”,
git config --global user.email email@example.com
其中Your Name和email@example.com替换成上面注册时的账户名和邮箱。
三、配置SSH
ssh-keygen -t rsa (三次回车)
C:\Users\你的用户名.ssh\ id_rsa.pub 中的内容复制到GitHub
测试:
ssh -T git@github.com
四、上传项目到GitHub
-
找到项目然后右键Git Bash Here / 直接点击任务栏中的Git Bash,cd到自己项目下
-
通过git init命令把这个项目变成一个Git可以管理的仓库
项目下此时会多出一个.git文件目录,这个目录是Git来跟踪管理版本库的,不要手动修改这个目录里面的文件。
- 用git add命令告诉Git,把项目下的文件添加到仓库
在这里 . 的意思是将项目下的所有文件都添加到仓库中,我们也可以单独添加一个文件,直接在add后面写上单独的文件名就可以了。
- 用git commit命令告诉Git,把文件提交到仓库
“num1” 是本次提交的说明,可以输入任意内容,当然最好是有意义的,这样你就能从历史记录里方便地找到改动记录。
- 输入git remote add origin 自己仓库地址将本地仓库关联到GitHub上;
输入git push -u origin master将代码上传到GitHub上。
执行完后,如果没有异常,会等待几秒,然后跳出一个输入Username和Password 的窗口,只要输人github的登录账号和密码就行了,接下来去GitHub上看看项目有没有传上去吧。
五、相关命令
新建git项目
1、在网页端新建仓库
2、复制地址 在根目录git bash
3、Git init 初始化仓库
4、Git add . 把文件夹中的文件提交到git
5、Git committ -m “creat”
6、Git remote add bieming(别名) https://github.com/keqi-1/writen_examination.git
7、Git push bieming(别名) master
Clone:
1、在目标目录下 bash here
2、git clone https://github.com/keqi-1/writen_examination.git
分支:
Master 是最安全的分支 保证运行
开发的时候要新建分支(按功能)
同时在本地开发过程中也遵循从git上拉取下来的每个模块的分支是安全的分支的原则
git checkout -b xishanju 新建分支
Git add .
Git commit -m “xishanjv”
Git push bieming(别名) xishanju
…进行一系列的开发
…开发结束合并分支
Git checkout master 切换到master分支
Git merg xishanjv 将xishanjv与当前分支合并
Git push bieming(别名) master 提交当前分支
…一个功能开始前新建分支/拉取指定分支
在master分支下
git checkout -b xishanju 新建分支
git pull origin xishanju:xishanju 拉取指定分支
…每次合并分支之前保证分支中的数据是最新状态
在xishanju分支下 git pull origin xishanju