git 版本控制
参考博客:
http://www.cnblogs.com/ximiaomiao/p/7140456.html
http://www.cnblogs.com/smuxiaolei/p/7484678.html
1.注册GitHub账户
https://github.com/
2.登录成功
3.创建仓库
#…or create a new repository on the command line echo "# 02" >> README.md git init git add README.md git commit -m "first commit" git remote add origin https://github.com/venicid/02.git git push -u origin master #…or push an existing repository from the command line git remote add origin https://github.com/venicid/02.git git push -u origin master
2.电脑安装git版本控制软件
安装步骤:http://www.cnblogs.com/smuxiaolei/p/7484678.html
3.上传文件到GitHub
5.进入项目目录
1. 通过命令 git init 把这个目录变成git可以管理的仓库,如下:
2.创建文件
3.暂存区:添加README.md到暂存区
5.过命令git status来查看是否还有文件未提交,
4.:本地仓库:用命令 git commit告诉Git,把文件提交到本地仓库。 提交注释
本地仓库是.git
5.过命令git status来查看是否还有文件未提交,
6.给远程仓库起个别名,此处需要登录
7.push带远程仓库
8.刷新远程库
4.下载GitHub远程仓库目录到本地文件
1.进入一个目录
3.使用命令git clone克隆远程库下来
2.创建本地库
3.修改文件
4.提交到暂存区
5.提交到本地仓库,报错,tell me who you are
方法1:见提示就知道, 要您填上你得注册的邮箱和昵称,例如:
1 git config --global user.email "652081631@qq.com" 2 git config --global user.name "pys"
方法2:进入.git隐藏文件
输入你的name emai
.git/config文件修改完成
6.提交到本地仓库 .git
7.push到远程仓库
5.回退到上个版本
1.使用git log命令查看所有的历史版本,
2.获取某个版本的id,下载下来
3.查看历史版本,只剩下2个了
4.通过git pull命令,从远程仓库把项目拉下来
5.git log重新查看历史版本
6.错误
在使用git 对源代码进行push到gitHub时可能会出错,信息如下
$ git push -u origin master To https://github.com/venicid/03--whole-bloger.git ! [rejected] master -> master (fetch first) error: failed to push some refs to 'https://github.com/venicid/03--whole-bloger.git' hint: Updates were rejected because the remote contains work that you do hint: not have locally. This is usually caused by another repository pushing hint: to the same ref. You may want to first integrate the remote changes hint: (e.g., 'git pull ...') before pushing again. hint: See the 'Note about fast-forwards' in 'git push --help' for details.
出现错误的主要原因是github中的README.md文件不在本地代码目录中
方法/步骤
可以通过如下命令进行代码合并【注:pull=fetch+merge]
git pull --rebase origin master
执行上面代码后可以看到本地代码库中多了README.md文件
此时再执行语句 git push -u origin master即可完成代码上传到github