Mac环境 如何上传本地项目到GitHub

2019-06-16  本文已影响0人  百事星空

上传项目

在github上新建一个空的项目,不需要ignore和readme文件
把项目地址放到xcode > preferences > accounts里面
执行以下步骤就可以把项目上传到github上啦

cd XXX/XXX   (打开终端 进入项目的根目录 )
git init  // 初始化git
git add . // add所有文件
git commit -m "first commit" // 提交到本地仓库
git remote add origin https://github.com/yaoliangjun/Test.git // 项目地址
git push -u origin master // 提交到远程库

如果项目有其他人一起开发,在push代码之前需要pull一下最新的代码,命令如下:

git pull origin master

报错的处理:
(1)
升级MacOS Sierra到Mac Mojave后执行git命令报错:

xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
//解决方案:
xcode-select --install

(2)

$ git push -u origin master
To git@github.com:xxx/xxx.git
 ! [rejected]        master -> master (fetch first)
error: failed to push some refs to 'git@github.com:xxx/xxx.git'
hint: Updates were rejected because the remote contains work that you do
hint: not have locally. This is usually caused by another repository pushing
hint: to the same ref. You may want to first integrate the remote changes
hint: (e.g., 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.
原因: 
GitHub远程仓库中的README.md文件不在本地仓库中。
//解决方案:
$ git pull --rebase origin master
$ git push -u origin master

参考:mac如何使用Git上传本地项目到github?
Mac下使用git对GitHub进行推送,拉取等操作

更新代码

git status 
//modified 标示修改的文件 
//deleted标示删除的文件 
// untracked files 未处理的文件 需要执行 git add方法添加上去
git commit -m "注释"   注意添加注释
git pull origin master
git push origin master
上一篇下一篇

猜你喜欢

热点阅读