git remote remove origin #取消
#使用以下命令查看本地分支列表
git branch
#果main和master分支都不存在,可以使用以下命令创建并切换到main分支,这将创建一个名为main的新分支,并将你切换到该分支
git checkout -b main
#如果你想删除master分支,这将删除本地的master分支。请确保你已经切换到其他分支,或者已经将所需的更改合并到main分支中
git branch -d master
#如果你的远程仓库也有master分支,并且你想删除远程的master分支
git push origin :master
#接下来,将本地目录添加到Git仓库中。首先进入本地目录的根目录,然后使用以下命令初始化Git仓库并添加文件:
git init
git add .
#提交文件到本地仓库:
git commit -m "Initial commit"
#如果需要将本地仓库与远程仓库关联,可以使用git remote add <远程主机名> <远程仓库URL>命令。例如,如果要将本地仓库与名为origin的远程主机关联,并指定远程仓库的URL为https://github.com/your/repo.git
git remote add origin https://github.com/your/repo.git
#使用git push -f <远程主机名> <本地分支名>命令强制推送本地仓库到远程仓库。例如,如果要将本地的main分支推送到名为origin的远程主机的main(主)分支上
git push -f origin main
注意:使用git push -f命令需要谨慎,因为它会覆盖远程仓库的提交历史。只有在确保没有其他人依赖或参考远程仓库的提交历史时,才应该使用此命令。
请注意,强制推送操作可能会导致数据丢失,因此在执行此操作之前,请确保你理解自己在做什么,并且你的头脑保持清醒。
git clone # ....... .git ## 将github项目clone下来 或者手动下载解压
## change 进行新版本的修改
cd repos #repos为本地版本库目录
#初始化本地仓库
git init
#将 文件添加到Git的暂存区
git add .
#提交你的文件到本地Git仓库
git commit -m "提交说明"
#关联远程仓库
git remote add origin 远程仓库地址
#本地分支推送到远程仓库
git push -u origin 分支名 #-u参数会将本地分支和远程分支关联起来。
#update github中的新代码到本地仓库
git pull origin 分支名
# 创建新的分支
git checkout -b # 新分支名
# 合并分支
git merge feature-branch # 在开发一个新功能时创建了一个名feature-branch的分支当这些更改准备合并到主分支时,你可以切换到主分支,运行命令。
# 如果需要回退到之前的某个版本
git log # 查看commit历史
git reset --hard #commit_id # 回退到指定commit_id的版本
## 1列出已有标签
git tag
## 2 创建轻量标签(lightweight tag)
git tag v2.0
## 3 创建附注标签(annotated tag)
git tag -a v2.0 -m "Version 2.0"
## 4 推送标签到远程仓库
git push origin v2.0
## 5 删除本地tag
git tag -d v2.0
# 项目根目录下创建一个名为 .gitignore 的文件
sudo vim .gitignore
# open everyone
*.md
.git/
lib/