git提交本地代码到github或gitee的步骤

1、项目目录下,右键 git bash here
2、git init,初始化git管理项目
3、在github或gitee上创建一个远程仓库,远程仓库要空仓库,什么东西都没有,否则会有合并问题。git remote add origin https地址
首先需要git pull origin master,否则提交代码会出错
4、git status 查看未提交到暂存区的文件,有一些文件是不需要git管理的,因此touch .gitignore,在里面可以添加不需要git管理的文件
5、git add . 将所有文件提交到暂存区
6、git commit -m “init” 双引号里是本次提交的一个解释信息,将暂存区里的文件提交到本地版本库
7、由于本地版本库和远程仓库建立了关系,git push -u origin master。然后输入github或gitee相应的账号密码,本地代码就成功提交到远程仓库了。

在看视频教程的时候发现老师用了这个-u参数,也没作解释,特意搜索了下这个-u的用法,加了参数-u后,以后即可直接用git push 代替git push origin master

线上生成、编辑了README.md文件,而本地代码文件中不包含它,所以线上线下就对不上了。
将线上、线下代码进行合并 git pull --rebase origin master
这在创建一个新项目的时候会出现,因为仓库里有一个我们没有的文件,所有先合并后,就可以提交,将git和本地代码建立起联系了

8、git checkout 切换分支命令
比如说我的项目是tensquare_parent,可以项目命名xxx,路径要写tensquare_parent,提交的时候把tensquare_parent目录下的所有内容提交
如何选择开源许可证 https://blog.csdn.net/qq_28537277/article/details/95172022
一些遇到的问题:

1、线上生成、编辑了README.md文件,而本地代码文件中不包含它,所以线上线下就对不上了。
将线上、线下代码进行合并 git pull --rebase origin master

2、安装Git后,首先要设置用户名称和email地址,因为每次Git提交都会使用该用户信息
git config --global user.name “zhong”
git config --global user.email “[email protected]
git config user.name 查看用户名
git config user.email 查看邮箱

3、解决:Gitlab上出现“You won’t be able to pull or push project code via SSH until you add an SSH key to you”
https://blog.csdn.net/gufenchen/article/details/95663284

在这里插入图片描述
4、强行让本地分支覆盖远程分支(团队开发使用会有生命危险)
git push origin master -f

5、创建分支两种方法
git branch 分支名 git checkout 分支名
创建并切换到当前分支 git checkout-b 分支名

6、有的时候git push的时候,由于远程代码有所改变,会发生冲突。此时需要git pull,这时会进入命令行窗口模式。只需要i,esc,:eq即可退出,不用慌张

猜你喜欢

转载自blog.csdn.net/qq_44752641/article/details/108485753