用git命令行将本地代码上传到github上
前提:安装前配置好Git的相关环境或者安装好git.exe配置用户名和emailgit config --global user.email “you@example.com”git config --global user.name “Your Name”设置用户名和e-mail地址。这是非常重要的,因为每次git提交都会使用该信息,它被永远的嵌入到了你的提交中。开始创建项目并提交至远程git仓
前提:安装前配置好Git的相关环境或者安装好git.exe
配置用户名和email
git config --global user.email “you@example.com”
git config --global user.name “Your Name”
设置用户名和e-mail地址。这是非常重要的,因为每次git提交都会使用该信息,它被永远的嵌入到了你的提交中。
开始创建项目并提交至远程git仓库
1.进入本地的项目目录,右键“Git Bash Here”,调出git命令行界面,然后输入
git init
2.将目录下的所有文件上传,也可以将“.”换成具体的文件名
git add .
查看你当前的状态
git status
3.将项目提交到本地仓库
git commit -m "注释语句"
4.在github上创建新的repository
5.点击 “Create repository”跳转到一个连接,并获取到本项目的github地址
6.将本地的代码关联到github上
git remote add origin 项目的github地址
注意:origin后面加的是你Github上创建好的仓库的地址
7.上传代码到github之前需要先pull
git pull origin master
8.上传代码到远程git仓库
git push -u origin master
9.输入自己github的账号,密码,代码会成功上传上去
至此,代码已成功上传至远程仓库。
注意可能出现的错误
1、报错信息:fatal: remote origin already exists
先输入
git remote rm origin
再输入
git remote add origin git@github.com:cappuccino/gitdemo.git
2、如果输入$ git push origin master
报错信息:error:failed to push …
先把远程仓库github上面的文件拉下來
git pull origin master
再输入
git push origin master
如果出现报错:
fatal: Couldn’t find remote ref master或者fatal: ‘origin’ does not appear to be a git repository以及fatal:Could not read from remote repository.
则需要重新输入
git remote add origin git@github.com:cappuccino/gitdemo.git
3、本地仓库在想做同步远程仓库到本地仓库时,本地仓库推送到远程仓库做准备时报错了
fatal: refusing to merge unrelated histories
主要原因还是在于本地仓库和远程仓库实际上是独立的两个仓库
使用–allow-unrelated-history合并两个独立启动仓库的历史
git pull origin master --allow-unrelated-histories
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)