1. git操作
1.1 将本地新建的项目上传到github里
- github里创建一个新的项目
dbt_demo
,并且复制他的https链接
2.初始化git本地项目文件夹dbt_demo
,
git init
- 创建.gitignore文件,提前将不需要上传的文件夹以及文件列出
logs/
dags/__pycache__
target/
dbt_packages/
logs/
seeds/
4.关联远程仓库
git remote add origin https://github.com/CXTV/git_test.git
- 切换到main下面
git branch -M main
6.添加本地项目
git add .
7.提交本地项目
git commit -m "Initial commit "
8.推送到远程仓库
git push -u origin main
9.创建fxx分支,并切换到fxx分支下
git checkout -b fxx
- 在fxx分支下,合并main分支
git merge main
- 将合并后的代码,Push到远程的fxx分支上
git push origin fxx
1.2 从github上拉去项目到本地
1.复制github的项目url,并且clone
git clone https://github.com/CXTV/dbt_demo.git
2.创建自己的分支
git branch pjj
3.切换到自己的分支
git checkout pjj
4.第一次使用新建的pjj分支提交代码的时候,需要建立remote
git push --set-upstream origin pc
1.3 解决src ref
报错
- 查看远程仓库版本
git remote -v
2.删除多余的
git remote remove <远程仓库名称>
3.同步remote到本地
git pull --rebase origin main
2. git 删除远程仓库的多余文件夹
1.删除文件夹
git rm -r 文件夹名 --cached
2.提交
git commit -m "Delete"
3.拉去 更新
git push
git pull