前提:安装前配置好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
Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐