如何将上传本地上传文件到githubb

怎样将本地文件上传到GitHub
下面这个方法非常详细:
上传文件到GitHub
但是操作完可能会出现这个问题
hint: Updates were rejected because the tip of your current branch is behind
hint: its remote counterpart. Merge the remote changes (e.g. &git pull&)
hint: before pushing again.
hint: See the &Note about fast-forwards& in &git push &help& for details.
**使用此命令解决:**git push -u origin master -f (强制覆盖已有分支)如何使用Git上传项目代码到github
&这是我第一次应用git,以下仅供git的初学者参考。
github是一个基于git的代码托管平台,付费用户可以建私人仓库,我们一般的免费用户只能使用公共仓库,也就是代码要公开。这对于一般人来说公共仓库就已经足够了。
1.注册账户以及创建仓库
要想使用github第一步当然是注册github账号了。之后就可以创建仓库了(免费用户只能建公共仓库),Create a New
Repository,填好名称后Create,之后会出现一些仓库的配置信息,这也是一个git的简单教程。
2.安装客户端tortoiseGit
github是服务端,要想在自己电脑上使用git我们还需要一个git客户端,我这里选用TortoiseGit,他给我们提供了图形界面的操作。在安装之前首先需要安装git,下载地址,TortoiseGit下载地址:
装完后右键鼠标会多出一些选项来,在本地仓库里右键选择Git Init
Here,会多出来一个.git文件夹,这就表示本地git创建成功。右键Git
Bash进入git命令行,为了把本地的仓库传到github,还需要配置ssh key。
(1) 首先在本地创建ssh key;
&&& $ ssh-keygen
-t rsa -C ""
&后面的改为你的邮箱,之后会要求确认路径和输入密码,我们这使用默认的一路回车就行。成功的话会在~/下生成.ssh文件夹,进去,打开id_rsa.pub,复制里面的key。回到github,进入Account
Settings,左边选择SSH Keys,Add SSH Key,title随便填,粘贴key。
&(2)为了验证是否成功,在git
bash下输入:
&&& $ ssh -T
&如果是第一次的会提示是否continue,输入yes就会看到:You’ve
successfully authenticated, but GitHub does not provide shell
access 。这就表示已成功连上github。
&(3)接下来我们要做的就是把本地仓库传到github上去,在此之前还需要设置username和email,因为github每次commit都会记录他们。
&$ git config --global user.name "your name"
&$ git config --global user.name "your name"$ git
config --global user.email ""
&(4)进入要上传的仓库,右键git bash,添加远程地址:
&&$ git remote add origin
&后面的yourName和yourRepo表示你再github的用户名和刚才新建的仓库,加完之后进入.git,打开config,这里会多出一个remote
“origin”内容,这就是刚才添加的远程地址,也可以直接修改config来配置远程地址。
4.提交、上传
&&(1)接下来在本地仓库里添加一些文件,比如README,
&& $ git add README
&& $ git add README$ git commit
-m "first commit"
&& (2)上传到github:
&& $ git push origin master
push命令会将本地仓库推送到远程服务器。
&& git pull命令则相反。
&& 修改完代码后,使用git
status可以查看文件的差别,使用git add 添加要commit的文件,也可以用git add -i来智能添加文件。之后git
commit提交本次修改,git push上传到github。
& 5.gitignore文件
&.gitignore顾名思义就是告诉git需要忽略的文件,这是一个很重要并且很实用的文件。一般我们写完代码后会执行编译、调试等操作,这期间会产生很多中间文件和可执行文件,这些都不是代码文件,是不需要git来管理的。我们在git
status的时候会看到很多这样的文件,如果用git add
-A来添加的话会把他们都加进去,而手动一个个添加的话也太麻烦了。这时我们就需要.gitignore了。比如一般c#的项目我的.gitignore是这样写的:
bin和obj是编译目录,里面都不是源代码,忽略;suo文件是vs2010的配置文件,不需要。这样你在git
status的时候就只会看到源代码文件了,就可以放心的git add -A了。
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。14:14 提问
使用git push 把本地的文件上传到 gitlub中
本地的测试代码上传到 git中 但不是上传到主支上(master)
而是上传到(junit)分支上。使用的是git push 。现在问题是上传不了
请问是为什么?
知道的帮我解决一下!
谢谢各位!!!
按赞数排序
你要这样,git push origin master
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐08:48 提问
如何将.md文件传到github的仓库?
刚开始用github,用msysgit按该网址操作
按赞数排序
如果你是做Java的,可以直接用idea,对github上的项目进行操作。
本地修改之后,要用git add xx文件,然后才可以进行提交到远程仓库。
先看你的远程仓库路径配置正确了吗,然后再能输入用户名,密码
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐}

我要回帖

更多关于 上传文件到github 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信