使用终端命令行将本地项目上传到github

最近在学习怎么把本地项目上传到GitHub,在这里做一个记录。。。

在网上查了很多资料,终于功夫不负有心人啊、、、啦啦啦

在这里创建仓库、配置SSH keys神马的就直接跳过啦~如果需要,可以去看看这篇文章[半小时学会上传本地项目到github][],里面详细说明了该步骤
[半小时学会上传本地项目到github]:http://www.cocoachina.com/ios/20160212/15024.html

上传本地项目到GitHub有三个方法

  • 1、可以直接在GitHub网站上对应的仓库选择upload files上传,但是这种方法只能一个文件一个文件的传~~~各种麻烦
  • 2、使用github客户端。可以到这里下载 https://desktop.github.com
    下载好之后输入用户名 邮箱 密码登陆之后clone刚创建的仓库到本地
  • 3、使用终端命令行

由于俺个人比较懒,嫌下客户端麻烦还占空间,所以选择终端命令行上传啦啦

接下来就介绍命令行上传的步骤啦:

  • 第一步:建立本地Git仓库
    cd到你的本地项目根目录下,执行git命令
git init
  • 第二步:将本地项目工作区的所有文件添加到暂存区
git add .
//如果想添加项目中的指定文件,那就把.改为指定文件名即可
  • 第三步:将暂存区的文件提交到本地仓库
git commit -m ""
//冒号里面写注释语句
  • 第四步:和自己的仓库建立远程链接,链接可以在你的GitHub仓库中获得。执行git命令:
git remote add origin https://github.com/lizishiye/test.git
//后面的URL地址就是我在下图中复制的https地址
使用终端命令行将本地项目上传到github_第1张图片
34071499766448_.pic_hd.jpg
  • 第五步:拉取
git pull origin master
  • 第六步:将代码由本地仓库推送到Github远程仓库
git push -u origin master

执行完之后如果无错误就上传成功了。
需要提示的是这里的masterGithub默认的分支,如果你本地的当前分支不是master,就用git checkout master命令切换到master分支,如果你想用本地当前分支上传代码,则把第五、六步的命令里的master切换成你的当前分支名即可。

最后贴一些Github常用的命令:
  • 切换分支:git checkout name
  • 撤销修改:git checkout -- file
  • 删除文件:git rm file
  • 查看状态:git status
  • 添加记录:git add filegit add .
  • 添加描述:git commit -m "miao shu nei rong"
  • 同步数据:git pull
  • 提交数据:git push origin name

分支操作

  • 查看分支:git branch
  • 创建分支:git branch name
  • 切换分支:git checkout name
  • 创建+切换分支:git checkout -b name
  • 合并某分支到当前分支:git merge name
  • 删除分支:git branch -d name
  • 删除远程分支:git push origin :name

你可能感兴趣的:(使用终端命令行将本地项目上传到github)