简单7条命令将本地项目首次提交远程仓库Git(GitHub,GitLab)

直接开始

1,cd 进入你放项目文件的地址
cd ~/Downloads/myproject
2,进行当前项目git初始化
git init 
3, 将项目文件夹内所有文件加入版本控制
git add . 
4, commit到本地仓库 git commit -m “first commit”
git commit -m "first commit"
5, 将本仓库与远程关联上
git remote add origin 你的远程仓库地址
6, 第一次从远程仓库拉取

一定要养成push之前先pull的好习惯,减少出现难解的冲突可能性。很多远程仓库比如github上的项目,创建时有默认的readme或者ignore文件,拉下来,若出现冲突,解决冲突再提交。

 git pull origin master

拉取时可能会出现 错误提示 fatal: refusing to merge unrelated histories
此时不要慌,使用如下命令:

git pull origin master --allow-unrelated-histories
7, 代码推送到远程仓库
 git push -u origin master

tips:

1 ,项目一定要配置.gitignore文件,排除构建产生的临时文件等无用文件
2,.gitignore不起效解决
有时候我们会发现.gitignore不起效,原因是因为git忽略目录中,新建的文件在git中会有缓存,如果某些文件已经被纳入了版本管理中,就算是在.gitignore中已经声明了忽略路径也是不起作用的,这时候我们就应该先把本地缓存删除,然后再进行git的push,这样就不会出现忽略的文件了。git清除本地缓存命令如下:
清除缓存的无用文件:

git rm -r --cached .

然后再次push到远程仓库,删除这部分文件就可以了

猜你喜欢

转载自blog.csdn.net/iamcodingmylife/article/details/89016345