git学习笔记(本地仓库与github)
2017-08-12 15:39
232 查看
参考:廖雪峰的官方网站-git,这里面写得非常清楚,咱们就不要再造轮子了,现在把我常用的几个功能写一下,以防忘记。
此为Windows下的git。
1. 安装
从https://git-for-windows.github.io下载,然后正常安装即可。
2. 创建账号
安装完成后,找到git bash打开;
输入命令
完成账号创建。
3. 创建本地版本库
打开git bash,通过命令进入需要创建版本库的文件夹,输入命令:
完成版本库的创建
4. 添加文件
在git bash中通过git add命令将文件夹内文件添加至版本库,add命令有很多参数,具体可在网上找到,以下命令可将所有文件添加到版本库:
5. 提交
在git bash中通过git commit命令将add的文件提交到版本库,完成版本更新。命令如下:
引号内为本次commit标记。
6. 本地库同步至github
在完成了本地库的创建后,可将本地库同步至github。
6. 1 本地生成ssh key
在git bash中输入:
会提示生成的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进入需要同步的本地仓库,在命令行中输入:
此为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[/code]
完成关联
6. 5 本地库同步至githubgit 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
相关文章推荐
- 【Git学习笔记】GitHub中创建仓库,将本地仓库推送到远程库
- 【Git学习笔记】Github与本地仓库的交互操作
- 【Git学习笔记】用git pull取回远程仓库某个分支的更新,再与本地的指定分支自动merge
- Github学习进阶-初露锋芒,通过命令行将本地git仓库推送到Github上面的仓库
- 【Git学习笔记】用git pull取回远程仓库某个分支的更新,再与本地的指定分支自动merge【转】
- Git学习笔记---本地关联远程仓库
- 【Git学习笔记】git fetch取回远程库的更新到本地仓库中
- 【Github学习笔记】安装git,创建库,添加远程仓库,添加删除文件
- Git与GitHub学习笔记(三).gitignore文件忽略和删除本地以及远程文件
- Git 学习笔记<本地版本库的管理> (二)
- 【Git学习笔记】对已经添加到仓库的文件修改后再次提交到仓库
- 使用 eclipse+egit 将项目提交至 github ,本地的git仓库:eclipse工作项目目录
- Git学习笔记 chapter05--添加远程仓库并同步
- git实现github仓库和本地仓库同步
- 怎么用git bash上传本地项目代码到您的github仓库1
- git/github学习笔记
- GIT学习笔记-命令基础-远程仓库的使用
- git和github学习笔记
- 【Git 学习笔记】2.5 - 远程仓库的使用
- 使用本地Git管理GitHub的仓库