初始化一个git仓库并推送到远程
系统:ubuntu 18.04
写在前面:
大学自学了git, 工作当中一直也在使用git, 自以为已经非常熟悉git的常用命令了。但今天从在本地init git project 到push 远程的过程中遇到了一些问题,在这里做个总结,以便参考。
1.打开终端,在本地新建一个git仓库
mkdir myProject
cd myProject/
git init (初始化仓库)
Initialized empty Git repository in /home/intel/myProject/.git/
新建仓库后,你就可以复制你的项目到git仓库。
2.本地仓库准备好后,推送本地仓库到远程仓库
cd myProject
git add .
git commit . -m "this is a test file"
git remote add origin https://github.com/RachelRen05/myProject.git (在和远程仓库关联之前,需要你先在远程创建要关联的仓库)
git push origin master (推送到远程仓库)
执行git push
时出错了:
To https://github.com/RachelRen05/myProject.git
! [rejected] master -> master (fetch first)
error: failed to push some refs to 'https://github.com/RachelRen05/myProject.git'
hint: Updates were rejected because the remote contains work that you do
hi