Git上传本地项目

目的:本地已有项目,想上传到Github。

一、Github Desktop 客户端

不习惯命令行的用户,可以使用Github GUI来操作。

二、Git clone 命令

1、Github新建Project:

新建Project,设置.gitignore文件后,得到git project地址:https://github.com/langlangago/alex_blog.git

2、本地执行git clone:

在本地目录中,执行git clone 命令,下载远端project:git clone https://github.com/langlangago/alex_blog.git

之后,将本地项目的文件移动到git clone 目录alex_blog下。

3、将本地文件上传:

在alex_blog目录下,将新加入文件上传到远端:

git add -A
git commit -m "init"
git push origin master

三、初始化本地已有项目init

1、Github新建Project:

同上。

2、在本地项目根目录执行git init命令:

git init

3、关联远程仓库:

git remote add origin https://github.com/langlangago/alex_blog.git

4、从远程分支拉取master分支并与本地master分支合并:

git pull origin master:master

5、提交本地分支到远程分支:

git push -u origin master

6、将现有项目添加并提交上传:

git add -A
git commit -m "init"
git push --set-upstream origin master

四、Git命令说明:

1、git pull

git pull命令的作用是,取回远程主机某个分支的更新,再与本地的指定分支合并。它的完整格式稍稍有点复杂。

$ git pull <远程主机名> <远程分支名>:<本地分支名>
比如,取回origin主机的next分支,与本地的master分支合并,需要写成下面这样。

$ git pull origin next:master
如果远程分支是与当前分支合并,则冒号后面的部分可以省略。

$ git pull origin next

2、git clone

git克隆基本上是一个组合:

git init(创建本地存储库)
git remote add(将URL添加到该存储库)
git fetch(从该URL中获取所有分支到本地存储库)
git checkout(创建工作树中主分支的所有文件)

转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 lxwno.1@163.com

×

喜欢就点赞,疼爱就打赏