Window中Git简明使用
1.在命令行输入git,出现以下提示证明已经安装成功,存在git工具。
2.若已经有git工具,在要备份的库的目录下 输入 git init 初始化,当前目录已经是一个git仓库。
3.git status 命令显示当前状态,一般默认直接在master分支。
4.git add文件 文件将等待被提交,可以使用git rm --cached 取消缓存,就不会存在这个文件等待被提交。
5.git commit –m ”提交信息” 即可将缓存中的数据提交到仓库中
6.这时候再输入git status 会提示nothing to commit,输入 git log 会显示提交的记录
二.代码提交到github同步
检查电脑是否安装ssh,ssh是一种网络协议,用于计算机之间的加密登录,目前是每台linux电脑的标准配置,大多数git服务器通过ssh公钥进行授权,所以想要造github提交代码的第一步要先添加SSH key配置
- 生成SSH key 输入ssh-keygen –t rsa 指定rsa算法生成密钥,紧接着三个回车键,生成两个文件id_rsa和id_rsa.pub,接下就要将id_rsa.pub中的内容复制到github上,授权成功后才可以提交代码
- Github添加ssh-keys,提交过程省略。
- Push/pull 提交代码
一.git clone 将项目clone到本地
这时候项目本身已经是一个git仓库了,不需要git init进行初始化,而且已经关联好远程仓库,这时只需要在该目录下任意修改或者添加文件,然后进行commit,之后就可以执行git push origin master进行更新:这是最简单的方式
二.关联本地已有项目
-
在github建一个项目
-
将本地项目与github仓库关联,切换本地项目目录,执行如下命令git remote add origin git @github.com:账号名/仓库名.git
**命令解释:**添加add一个远程仓库,仓库地址为 git @github.com:账号名/仓库名.git,origin是给这个项目的远程仓库起的名字,名字可以随便取,大家公认的只有一个远程仓库名是origin。可以建立多个远程仓库,公司一个,github一个,这样可以提交到不同的远程仓库,可以指定不同的名字。 -
查看当前的远程仓库:git remote –v
接下来,本地仓库就可以向远程仓库进行代码提交了
git push origin master
将代码提交到远程仓库
友情提示:在.git目录下的config文件中,增加name, 和email信息在提交代码之前要设置自的用户名与邮箱,这些信息会出现在每次的commit信息中执行以下代码可以设置:
git config –global user.name”stormzhang”
git config –global user.email “.com”