赞
踩
git branch
----如果需要切换分支,则执行以下语句
- # 切换到主分支,即main分支
- git switch main(main为要切换的分支)
git init
git add .
git commit -m "first commit" (""为要说明的内容)
- git remote add origin ****.git (****.git为所建立的项目的地址)
-
- 例如 git remote add origin https://github.com/huangzhenhong520/test.git
如果这一步前,还没有创建项目的需要新创项目拿到HTTPS(创建项目可参考:点击项目)
- # 对于github来说默认的是main,所以这里一般都是上传到main,而不是master
-
- git push -u origin main(main为需要上传的分支名)
- git branch -M main (创建一个main分支)
- git pull origin main --allow-unrelated(强行把刚建立的main分支和远程的分支合并)
- git push -u origin main (把代码推送到远端仓库)
没有以上操作会报错(借鉴了):[rejected] main -> main (fetch first) error: failed to push some refs to 'https://github.com/caip1299920300/movie_android.git
如果执行上面的代码还是报错,则可直接强制push本地仓库到远程(借鉴),命令如下:
- # git push -u origin 分支名 -f
- git push -u origin main -f
之后就会出现一个ui界面,需要填写账号和密码(这里借鉴了:https://www.jianshu.com/p/5acba9d7aee8)
//Username for (账号是github的用户名)
//Password for (密码是刚才的访问令牌)
出现错误的地方点:
1,项目在生成.git文件时候,建议把你以前部署的jar包删除,githut上默认上传文件大小不能超过100MB单个文件;
2,注意上传的git账号
1、git清除本地缓存
cached其实就是暂存区,然后一个是工作的目录,你的工作目录的东西做出修改时,会和缓存区进行对比,因此你git status时,会显示出来这个差异,因此为了使.gitignore中的内容生效,那么就删除掉暂存区,然后将所有本地文件追踪一下,就得到最新的暂存区文件。
- git rm -r --cached .
- git add .
- git commit -m 'update .gitignore'
2、查看分支情况
git branch
3、本地与远程仓库
查看远程库信息
git remote -v
删除远程 Git 仓库
git remote rm origin
4、解决分支冲突问题
git rebase --continue
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。