git remote -v # 查看远程仓库地址和别名,一般别名默认是origin
git remote set-url origin 地址 # 把origin地址更改新地址 -> 修改origin
git remote add origin 地址 # 新增origin地址 -> 新增origin
git checkout master # 切换到master分支
git checkout -b feature # 基于当前分支新建一个分支 分支名为feature
git add . #将当前文件提交到暂存区
git commit -m "init project" # 将当前文件放入本地git仓库
git push origin master # 将代码push到远程仓库
本地有项目,线上仓库后建(新项目)
git init # 初始化仓库
git remote add origin 仓库地址
git add .
git commit -m "init project"
git push origin master
本地无项目,远程有项目(老项目)
git clone 仓库地址
cd 目录
git add .
git commit -m "init project"
git push origin master
git命令补充
git status # 查看当前状态
git branch # 查看当前分支
git fetch origin # 同步远程分支到本地仓库
git branch -a # 查看所有分支
.git文件删除
问题一
本地和远程改了同一个文件,首先要add和commit,再pull。不能直接pull
git add .
git commit -m "提交信息"
git pull origin master
先commit再pull和push
可以看下文件目录是否进入正确。如果想把当前文件变成git仓库,可以git init
问题3
删除了项目.git目录,然后再git init。此时新生成的git 仓库和原来的远程仓库存在历史记录问题,没有直接关系。导致报错。
解决方案
git pull origin master --allow-unrelated-histories