git
  • 安装教程
  • 本地仓库
    • 工作区与版本库
    • 版本管理
      • 创建版本库
      • 提交修改
      • 撤消修改
      • 删除文件
    • 分支管理
      • 创建分支
      • 合并分支
      • 删除分支
    • 标签管理
      • 创建标签
      • 删除标签
  • 远程仓库
    • 初始化远程库
    • 克隆远程库
    • 多人协作
    • 远程分支
    • 远程标签
    • 关于origin
    • 关于upstream
  • 关于config
    • 关于name与email
    • window上的凭证
  • git常用命令
  • github的使用
  • 容器跑gogs
  • 项目版本管理
    • GitFlow
Powered by GitBook
On this page
  • 分支
  • 标签
  • 仓库
  • 其他

Was this helpful?

git常用命令

分支

$ git branch                # 查看所有分支
$ git branch [branch]        # 创建一个分支
$ git checkout [branch]        # 切换到指定分支
$ git branch -d [branch]        # 删除本地的某个分支
$ git merge [branch]            # 合并指定分支到当前分支
$ git push origin [branch]        # 把当前分支推送到远程仓库的指定分支
$ git push origin -d [branch]    # 删除远程仓库的指定分支
$ git pull origin [branch]        # 拉取远程指定分支到当前分支,并进行合并
$ git branch --set-upstream origin/master    # 为当前分支设置默认的远程仓库与分支
$ git branch --unset-upstream         # 取消当前分支upstream

标签

$ git tag                # 查看当前分支的所有标签
$ git tag [tag]            # 给当前分支打一个标签
$ git push origin [tag]        # 把当前分支的某个标签推送到远程分支
$ git push origin --tags        # 把当前分支的所有标签推送到远程分支
$ git tag -d [tag]                    # 删除当前分支的某个标签
$ git push origin :refs/tags/[tag]    # 删除远程分支的某个标签,注意要先在本地删除该标签

仓库

$ git remote -v                            # 查看本地仓库关联的远程仓库信息
$ git remote add [origin] [http://ip:port/abc/xxx.git]    # 建立本地仓库与某个远程仓库的联系,并为远程仓库设置别名
$ git remote rm [origin]        # 解除本地仓库与某个远程仓库的联系

其他

$ git status            # 查看当前分支的文件修改状态
$ git clone [http://ip:port/abc/xxx.git]    # 克隆远程仓库到本地,默认为master分支
Previouswindow上的凭证Nextgithub的使用

Last updated 5 years ago

Was this helpful?