简单7条命令将本地项目首次提交远程仓库Git(GitHub,GitLab)
直接开始1,cd进入你放项目文件的地址cd ~/Downloads/myproject2,进行当前项目git初始化git init3,将项目文件夹内所有文件加入版本控制git add .4,commit到本地仓库git commit -m “first commit”git commit -m "first commit"5,将本仓库与远程关...
直接开始
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到远程仓库,删除这部分文件就可以了
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)