git-远程仓库
1. 添加远程仓库
使用git remote add
命令将一个远程仓库添加到本地仓库中。
git remote add <name> <url>
例如:
git remote add origin https://github.com/username/repository.git
2. 查看远程仓库
使用git remote
命令可以查看当前配置的远程仓库。加上-v
选项可以显示远程仓库的URL。
git remote
git remote -v
3. 移除远程仓库
使用git remote remove
命令可以移除一个远程仓库。
git remote remove <name>
例如:
git remote remove origin
4. 重命名远程仓库
使用git remote rename
命令可以重命名一个远程仓库。
git remote rename <old-name> <new-name>
例如:
git remote rename origin upstream
5. 获取远程仓库的更新
使用git fetch
命令可以从远程仓库获取更新,但不会自动合并这些更新。
git fetch <remote>
例如:
git fetch origin
6. 拉取远程仓库的更新并合并
使用git pull
命令可以从远程仓库获取更新并自动合并到当前分支。
git pull <remote> <branch>
例如:
git pull origin main
7. 推送本地更改到远程仓库
使用git push
命令可以将本地更改推送到远程仓库。
git push <remote> <branch>
例如:
git push origin main
8. 查看远程仓库的详细信息
使用git remote show
命令可以查看远程仓库的详细信息。
git remote show <remote>
例如:
git remote show origin
9. 强制推送到远程仓库
在某些情况下,需要强制推送本地更改到远程仓库,会覆盖远程仓库中的历史记录。
git push --force <remote> <branch>
例如:
git push --force origin main
10. 推送标签到远程仓库
使用git push
命令可以将标签推送到远程仓库。
git push <remote> <tag>
例如:
git push origin v1.0.0
11. 删除远程分支
使用git push
命令可以删除远程分支。
git push <remote> --delete <branch>
例如:
git push origin --delete feature-branch
12. 克隆远程仓库
使用git clone
命令可以克隆一个远程仓库到本地。
git clone <url>
例如:
git clone https://github.com/username/repository.git