1. 提交和拉取相关
1. git push
2. git pull
3. git add . # 提交全部文件到缓存区
4. git commit -m "name" #提交到本地仓库
5. git remote -v # 查看远程库信息
6. git remote add origin git@github.com:(github名)/(git项目名).git 添加到远程仓库
7. git status # git当前分支
8. git push -u origin master
9. git remote rm origin(删除关联的origin的远程库)
10. git pull origin master
git push -u origin master #push前先将远程repository修改pull下来
11. git remote add origin 远程仓库地址 #链接远程仓库,创建主分支
.....未完待续。。。。。使用过程中遇到在添加,增强记忆
2. 全局配置
1. git config --global user.name "名称" # 设置提交时的名称
2. git config --global user.email "邮箱" #设置提交时的邮箱
3. 出现的问题及解决方式
- git 未能顺利结束(退出码1)---- 使用Git命令, 强制提交
git push -f origin master
- ! [remote rejected] master -> master (pre-receive hook declined) ,原因是没有提交代码到master分支的权限。
两个方法解决:
1.将所要push的内容所在的分支的protected权限关闭
(1)进入所在项目的settings
(2)点击进入Protected branches,点击unprotected将master分支的权限改变,
即关闭master的protected权限
2.新建其它分支,将项目push到新建的分支上,后期再进行merge
(1)新建分支
git branch 分支名
(2)切换分支
git checkout 分支名
(3)进行项目上传
git add .
git commit -m "提交的信息"
git remote add origin 远程仓库地址 (如果已经绑定了远端地址,那么这步可以省去)
git push -u origin 分支名
- error: File: 125.46 MB, exceeds 100.00 MB. ----意思是这个文件太大了、最大只能提交100MB的—于是之能是分开上传到码云上