【指令备忘录】git快速配置与操作

远程仓库初始化配置流程:

  1. 密钥配对:
    1.   window电脑: 在c盘/用户/用户名文件夹/.ssh 文件夹内打开bash
    2.        输入指令 ssh-kengen 生成.pub公钥
    3.   黏贴到github仓库的用户 settings里面即可  
  2. 在git/github上建立远程仓库
  3. 本地需要的位置仓库初始化 git init
  4. 配置远程仓库 git remote add origin 【sshlink】(添加远程分支origin)
    1.   (查看本地仓库的远程分支 git remote)
    2.        (查看远程仓库分支信息 git remote show origin(远程仓库名)
  5. 拉取远程仓库分支(假设远程仓库有一个main分支与其他人的分支):
    1.   如果在远程仓库想要维护多个分支(多人协作):
      1. 将远程仓库的main分支拉取到自己的master工作分支:(本地位于master分支时)git pull origin main
      2. 进行工作修改之后。暂存、提交到自己的master分支
      3. 跟远程的master分支进行同步。git push (将本地master分支的更改推送到仓库master分支。如果原先没有master分支,那么将首先在远程仓库创建master分支)
      4. 在远程仓库进行main分支与master分支的合并
    2.   如果在远程与本地只想维护一条main分支,进行文件版本的同步:
      1. 创建并且切换到一个存放远程分支的本地分支: git checkout -b main origin/main (如报错就先执行git pull 然后再执行这条命令)
      2. 拉取远程分支: git pull 

日常增删改指令:

  1. 拉取远程分支的改动到本地

  //查询当前远程的版本
  $ git remote -v
  //获取最新代码到本地
  $ git fetch origin master [示例1:获取远端的origin/master分支]
  //查看版本差异
  $ git log -p master..origin/master [示例1:查看本地master与远端origin/master的版本差异]
  //合并最新代码到本地分支
  $ git merge origin/master [示例1:合并远端分支origin/master到当前分支]
  

  2. 本地修改提交到远程仓库

  //先查看状态,是否有改动
  git status
  //把更新的代码添加到暂存区
  git add [xxx] //xxx为文件名,
  /*
  git add . 会把本地所有untrack的文件都加入暂存区,并且会根据.gitignore做过滤。
  git add * 会忽略.gitignore把任何文件都加入。
  */
  //将暂存区的更新提交到仓库区。
  git commit -m "【更新】更新说明"
  //先git pull,拉取远程仓库所有分支更新并合并到本地
  git pull (先拉取更新此步骤可忽略)
  //将本地分支的更新全部推送到远程仓库。
  git push origin master
  //再次查看状态,看是否还有文件没推送
  git status


posted on   MonsterPPPP  阅读(22)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 按钮权限的设计及实现
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示