Git命令
git init
进入一个项目目录,执行git init,会初始化一个repo,并在当前文件夹下创建一个.git文件夹.
子仓库
# 添加子仓库 git submodule add [url] # 添加子仓库,主仓库根目录增加了.gitmodule文件
# 组合命令 git submodule update --init --recursive git submodule init # 初始化本地配置文件 git submodule update # 从该项目中抓取所有数据并检出父项目中列出的合适的提交
# 删除子仓库 # 删除 .gitsubmodule里相关部分 # 删除 .git/config 文件里相关字段 git rm --cached <本地路径> # 删除子仓库目录
|
删除远程分支
直接删除远程分支
Git push origin 【空格】:【你的分支名字】
使用dev覆盖本地及远程master分支
git checkout dev. # 切换到dev分支 git branch -D master # 删除本地的master分支 git checkout -b master # 将dev分支复制到本地的master分支 git push -u origin master --force# 推送到远程并覆盖仓库的master分支:
|
git远程分支强制覆盖本地的分支
git fetch --all # 下载代码到本地 git reset --hard origin/分支名 # 将HEAD指向最新下载的版本
|
Git配置
git remote add origin [url] # 增加 origin 的配置地址 git remote rm origin # 删除 origin 的配置
|