如何将本地项目上传到Git
1、 进入项目文件夹通过命令 git init 把这个目录变成git可以管理的仓库。
git init
2、关联到远程库
git remote add <远程库名> <远程库地址>
git remote add origin <远程库地址>
如果是克隆的远程库,则可以省略以上两部操作。
git clone <远程库地址>
3、获取远程库与本地同步合并(如果远程库不为空必须做这一步,否则后面的提交会失败)
git pull origin master
4、把文件添加到版本库中,使用命令 git add .添加到暂存区里面去,不要忘记后面的小数点“.”,意为添加文件夹下的所有文件。
git add .
git add . Text01
5、用命令 git commit告诉Git,把文件提交到仓库。引号内是为提交的文件说明
git commit -m '这是一个文件夹'
6、把本地库的内容推送到远程,使用 git push
命令,实际上是把当前分支master推送到远程。执行此命令后会要求输入用户名、密码,验证通过后即开始上传。
git push <仓库名> <分支名>
git push -u origin master
git基本指令
状态查询命令
git status
查看日志
git log --graph
查看远程分支
查看远程仓库所有分支,及当前所在分支。
git branch -a
查看本地分支
查看本地仓库所有分支,及当前所在分支。
git branch
切换分支
git checkout dev
//或
git switch dev
创建并切换分支
在git checkout
后面加上 -b
表示创建并切换。
git checkout -b dev
//或
git switch -c dev
合并分支
git merge
命令用于合并指定分支到当前分支。
git merge dev
合并分支并重新提交
--no-ff
表示禁用Fast forward
,强制禁用Fast forward
模式后,git会在merge
时生成一个新的commit,所以要在后面加上-m
。
git merge --no-ff -m "合并分支" dev
删除本地分支
git branch -d dev
强制删除本地分支
git branch -D dev
删除远程分支
git push origin --delete dev
显示仓库的名字
git remote
显示仓库的详情内容
git remote -v
2021-05-21 补充
查看git配置
git config --global -l
修改git 配置:启用ssl验证
git config --global http.sslverify "true"
git查看本地指向的远程库
git remote show origin
git切换远程库
- 更换远程库。
git remote set-url origin <远程库地址>
- 推送远程库,注意:在推送前必须保证当前所在分支与推送的分支一致,此次推送会把分支里的commit复制过去。
git push origin master
git push origin feature_V1.0.0