v3.8.313
441 字
2 分钟
使用git管理仓库
本文主要介绍如何使用git命令管理仓库
配置访问用户
本文仅使用用户级(非全局配置)
git config --global user.name "name" # 配置用户名git config --global user.email "email@qq.com" # 配置邮箱gh auth login # 通过web授权的方式对仓库进行权限验证cat ~/.gitconfig 可以查看配置的用户信息日常仓库操作
git clone <https://github.com/something/something.git> # 克隆远端仓库到本地git clone -b main2 <https://github.com/something/something.git> # 获取分支仓库,但仍会跟踪其他分支git clone -b main2 --single-branch <https://github.com/something/something.git> # 获取分支仓库,不再跟踪其他分支git remote show origin # 查看远端分支信息git branch -avv # 查看远端分支的状态git log origin/main # 查看远端分支仓库日志- 本地仓库修改内容后
git status # 查看本地与远端仓库状态git add path/files # 更新文件git rm path/files # 删除文件git commit -m "Update" # 为本次调整打上标签git push origin main # 将本地调整的内容上传至远端仓库- 远端仓库修改内容后
git fetch origin main # 同步远端仓库记录至本地,不修改内容git pull origin main # 以远端分支仓库为标准将内容修改至本地仓库- 切换本地仓库对应的远端仓库分支状态
git checkout -b main2 # 切换本地仓库至main2分支git status # 查看本地仓库分支是否已经同步切换# 修改相关信息后git add . # 将本地仓库进行更新git commit -m "Upload" # 为本次调整打上标签git push origin main2 # 将本地仓库分支上传至远端仓库