终于可以对github上传写下来,自己小总结下,也方便日后自己查找。同时,由于文档简单,不详的地方请见谅。
一 GitHub上传文档需要git工具,具体怎样安装不再详细讲解。开始上传:
1.打开需要上传的项目文件,右击“Git Bash Here”,打开git bash窗口。
2.输入 git init ,会在当前文件中建立 .git文件夹,作为本地仓库。
3.输入 git add . ,会将当前文件夹中的文件,放入本地仓库的缓存中,可以通过 git status查看。
4.输入 git commit -m "自己的说明",建立一个自己的说明
5.配置用户信息,输入 git config --global user.name "用户名" 和 git config --global user.email "注册邮箱"
6.输入 git remote add origin 自己的GitHub仓库的ssl,远程连接GitHub仓库
7.上传,输入 git push origin master;
二 遇到的两个问题:
i、如果输入$ Git remote add origin git@github.com:djqiang(github帐号名)/gitdemo(项目名).git
提示出错信息:fatal: remote origin already exists.
解决办法如下(参考http://blog.csdn.net/u012685794/article/details/51925889):
1、先输入$ git remote rm origin
2、再输入$ git remote add origin git@github.com:djqiang/gitdemo.git 就不会报错了!
3、如果输入$ git remote rm origin 还是报错的话,error: Could not remove config section 'remote.origin'. 我们需要修改gitconfig文件的内容
4、找到你的github的安装路径,我的是C:\Users\ASUS\AppData\Local\GitHub\PortableGit_ca477551eeb4aea0e4ae9fcd3358bd96720bb5c8\etc
5、找到一个名为gitconfig的文件,打开它把里面的[remote "origin"]那一行删掉就好了!
ii、单独上传某个文件到GitHub项目中
1.在一个文件中,右击 Git Bash Here,然后分别输入代码
$mkdir project_folder
$cd project_folder
$git init
$git remote add -f origin <url>
上面的代码会帮助你创建一个空的本地仓库,同时将远程Git Server URL加入到Git Config文件中。
2.接下来,我们在Config中允许使用Sparse Checkout模式:
$git config core.sparsecheckout true
3.然后,你只要以正常方式从你想要的分支中将你的项目拉下来就可以了:
$git pull origin master