查看远端仓库
git remote -v
更改远端仓库
git remote rm origin
git remote add origin https://se.jisuanke.com/tlqwsh/assigment5.git
git后缀
删除rename ‘s/.txt//’ *
添加rename ‘s/$/.c/’ *
单个
mv 旧文件名 新文件名
git 查看分支
git branch
git 创建分支
git branch 分支名
git删除分支
git branch -d 分支名
git 切换分支
关于git如何切换本地分支以及创建远程分支
1.记住,克隆下来的版本是master 的版本如何需要切换到远程的另外一个分支执行命令
git checkout -b <可自定义的本地分支的名称> origin/<分支名> ,此时就创建了一个本地的新分支,并且代码是从远程新分支下下来的。
2.切换本地仓库 git checkout <本地分支的名称> 即可。
3.git branch 看所有本地的 加个 -a 看所有的。
4.git branch <自定义的本地分支的名称> 创建一个新的本地分支,推到远程仓库 git push origin <分支名称>。
一 首次提交代码到git仓库
第一步:git init 初始化项目文件夹
第二步:git add . 键所有文件添加到暂存区
第三步:git commit -m “first commit” 提交到本地仓库
第四步:git remote add origin XXX(XXX就是你github或者码云等远程仓库的地址,git branch这个命令可以看到你所在的分支,删除某个仓库地址使用git remote rm origin)
第五步:git pull 拉取远程分支信息,首次拉取合并信息
第六步:git push -u -f origin master 提交到远程仓库,这个命令中的 -f 是强制推送,因为远程仓库只有初始化的文件,所以强制推送上去就行了,不加-f 会报当前分支没有远程分支,强制推送可以覆盖master,这样就完成了第一次提交的步骤)
二 git仓库操作
git remote remove origin # 删掉原来git源
git remote add origin [YOUR NEW .GIT URL] # 将新源地址写入本地版本库配置文件
git push -u origin master # 提交所有代码
git push解决办法: ! [remote rejected] master -> master (pre-receive hook declined)
前天准备上传一个project到GitLab上,但是试了很多次都上传不上去,报错如下:
! [remote rejected] master -> master (pre-receive hook declined)
一开始还以为自己用户名和密码错误,试了好多次,网上搜所索也没搜索到明确的结果,不过最后还是找到了解决的办法。
git push不上去的原因在于所push的分支权限为protected,只有项目的管理员或者项目的管理员指派的具有相应权限的人才能进行push,要进行项目的push,有如下两种方法:
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 分支名
没事就来写写博客哈哈哈!