您的位置:首页 > 其它

Git实现从本地添加项目到远程仓库

2016-03-14 17:36 323 查看
Git实现从本地添加项目到远程仓库

1、首先,注册git的账号(注册过程省去)。

2、注册成功之后,登陆GitHub官网https://github.com/,然后,在右上角点击“+”号,选择“New
repository”按钮,创建一个新的仓库:



在Repository name填入MyGitTest,其他保持默认设置,点击“Create repository”按钮,就成功地创建了一个新的Git仓库:



3、在Git Shell下创建并初始化本地仓库(首次会提示要求输入用户名和email,按照提示的命令即可操作,此处略去)

输入命令:git init        会生成.git文件夹(可能会隐藏)





此处需要注意:可能在MyGitTest文件夹中没有任何文件,此时需要设置文件夹的属性,即在当前文件夹下,点击“查看”,勾选“隐藏的项目”,勾选后,便可看到.git文件夹(.git是git init命令后自动创建的)。



4、找到要上传到远程仓库的项目文件,放入到MyGitTest目录下面或其子目录下面



5、将远程仓库与本地仓库关联

输入命令:git remote add origin git@github.com:Duhang2013/MyGitTest.git



Duhang2013/MyGitTest.git分别用你们注册的账户名和创建的远程仓库名代替,其他不变。

(若忘记用户名,可以通过命令:git config user.name 获取)

6、将项目添加到本地仓库

输入命令:git add GitDemo

温馨提示:提交所有的文件时,输入命令:git add --all   (或git
add .)



该命令之后,项目被添加到暂存区,然后必须利用git的命令提交,即:

输入命令:git commit -m "first commit"



-m 之后的相当于注释部分。

7、然后,推送到远程仓库

输入命令:git push -u origin master



由于远程库是空的,我们第一次推送master分支时,加上了-u参数,Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来,在以后的推送或者拉取时就可以简化命令。

温馨提示:为解决同步冲突以及避免推送代码时覆盖别人的代码,在进行git push之前,一般都先进行git pull操作,即先将代码仓库中的代码同步到本地,然后再推送自己的代码。

8、查看结果



从现在起,只要本地作了提交,就可以通过命令:git push origin master,把本地master分支的最新修改推送至GitHub,现在,你就拥有了真正的分布式版本库!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息