赞
踩
方法一:先建立本地仓库分支,再push到远程分支
方法二:采用clone远程仓库的方法,再进行添加操作
1、先去github上创建一个远程仓库
2、在本地项目的目录下创建本地仓库,具体方法如下:
1)在项目目录下右击鼠标(前提是要安装好git),选择Git Bash Here
2) 初始化本地仓库:git init
3) 重要步骤!!如果有不想push到远程的文件,需要先配置.gitignore
,因为.gitignore只能忽略原来没有被track的文件,故在add操作前要进行.gitignore。
执行以下命令(这里采用的是vim命令,在编辑之后:wq!保存即可)。
vim .gitignore
然后在.gitignore文件中添加需要忽略上传的文件。.gitignore的语法自行网上搜索。添加.gitignore的示例图如下:
注意:如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的。解决办法就是在修改了.gitignore之后,先把本地缓存删除(变成未track的状态),然后再提交:
git rm -r --cached .
git add .
git commit -m 'update .gitignore'
4)执行git add .
命令。在执行完add命令之后,可以采用git status
命令查看我们自己的代码,有没有到本地仓库管理中。可以从下图看到,绿色的就是便是被本地仓库管理的文件,可见这些文件中没有包含我们已经在.gitignore中记录的文件。
5)执行commit命令:git commit -m "first commit"
6)把本地仓库代码推送到远程仓库。之后刷新远程仓库,就会发现有一个新的master分支。本地项目便上传到了远程的master分支。
git remote add origin “这里填写远程仓库地址,建议使用ssh协议”
git push -u origin master
注:远程仓库地址有两种形式:
https协议仓库地址:https://github.com/用户名/仓库名.git
ssh协议仓库地址:git@github.com/用户名/仓库名.git
其中使用ssh协议需要生成本地秘钥,并添加到远程仓库。建议使用ssh协议,因为https协议网络不稳定,经常会推送失败。
该方法是先建立远程仓库,在clone下来之后进行,add,commit,push操作。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。