REF:
https://blog.csdn.net/litianxiang_kaola/article/details/74075151
网上拉取
点击gitlab里的clone
在git bash中使用git clone,这个时候会将网上的仓库下载到本地,你可以把想要更新的内容直接拖到仓库里
git status可以查看版本差异
然后使用add-commit-push小连招
git add .
git push 仓库名 master//git push --set-upstream origin master
//作用:将本地 master 分支的更改推送到远程仓库 origin 的 master 分支,并将本地分支设置为跟踪远程分支。
//使用场景:将本地工作同步到远程仓库。
上传已有文件夹
假如你的文件夹下没有.git文件,说明之前没有和git连接,还没有repository,则需要
cd existing_folder
git init --initial-branch=master
git remote add origin https://.....git
git add .
git commit -m "备注信息"
git push --set-upstream origin master
第一次使用,创建repository
复制仓库的ssh地址
在要上传的文件夹,右键-git bash here-
git clone git@github.com........(复制的ssh地址)
cd (要上传的文件名)
切换到**分支
git switch -b master //切换到主分支
git switch --create master //创建并切换到主分支
将项目添加到暂存区
git add .
将项目提交到git仓库
git commit -m "提交信息"
常用操作
删除git文件
rm -rf .git
报错
git@github.com: Permission denied (publickey). fatal: Could not read from remote repository的问题解决:
生成公钥
ssh-keygen -t rsa
pub格式的id_rsa.pub是无法用office自带的publisher打开的,要查看内容:
type id_rsa.pub
将公钥复制
git: does not have a commit checked out问题的解决方案
没有.git文件夹还报错:
does not have a commit checked out
有.git文件夹报错:删除该文件夹即可。