git学习笔记(本地仓库与github)

来源:互联网 发布:mac 系统重装 编辑:程序博客网 时间:2024/05/21 09:01

参考:廖雪峰的官方网站-git,这里面写得非常清楚,咱们就不要再造轮子了,现在把我常用的几个功能写一下,以防忘记。
此为Windows下的git。
1. 安装
从https://git-for-windows.github.io下载,然后正常安装即可。
2. 创建账号
安装完成后,找到git bash打开;
输入命令

$ git config --global user.name "Your Name"$ git config --global user.email email@example.com

完成账号创建。
3. 创建本地版本库
打开git bash,通过命令进入需要创建版本库的文件夹,输入命令:

git init

完成版本库的创建
这里写图片描述
4. 添加文件
在git bash中通过git add命令将文件夹内文件添加至版本库,add命令有很多参数,具体可在网上找到,以下命令可将所有文件添加到版本库:

git add .

5. 提交
在git bash中通过git commit命令将add的文件提交到版本库,完成版本更新。命令如下:

git commit -m "create repo"

引号内为本次commit标记。

6. 本地库同步至github
在完成了本地库的创建后,可将本地库同步至github。
6. 1 本地生成ssh key
在git bash中输入:

ssh-keygen -t rsa -C "email@example.com"

会提示生成的ssh key
这里写图片描述
6. 2 将ssh key添加到github
这里写图片描述

6. 3 github创建版本库
填写完名字后记住:不要勾选 “Initialize this repository with a README”,勾选了其实也没事,就是麻烦一些,网上可以找到解决方案。
6. 4 本地库关联github仓库
创建完github库后,将github仓库地址复制下来,就是那个
https://github.com:xxxxx/ccc.git
通过git bash进入需要同步的本地仓库,在命令行中输入:

git remote add origin https://github.com:xxxxx/ccc.git

完成关联
6. 5 本地库同步至github

git push -u origin master

第一次同步需要加“-u”,后面就不需要了。
详细如下:
这里写图片描述
7 从远程库克隆

git clone git@github.com:xxxxx/ccc.git

error
可能遇到的错误:
1. 如何解决failed to push some refs to git,与github同步后,添加了remark文件但未同步至本地时会出现此错误。
先输入如下命令,将数据同步到本地,再将本地数据同步到github就不会有问题了。
git pull --rebase origin master