本地文件关联到git仓库

git已经成为日常开发必不可少的工具之一,在开发新项目时常会在本地搭建好项目再上传到远程git仓库,需要用到几个命令在这里记录一下

本地关联远程

  1. 首先在远程仓库中创建好git项目仓库

  2. 控制台中进入本地文件夹,执行 git init 命令初始化本地项目

  3. 执行 git remote add origin 远程仓库地址 使本地的文件夹与远程的仓库对应起来

  4. 执行 git pull origin master 拉去远程线上代码

  5. 执行 git add . 将当前的改动进行提交

  6. 执行 git commit -am "提交代码" 提交全部并加上注释

  7. 执行git push 把所有的东西都推送到远程服务器上

  8. 如果push文件时遇到报如下问题

    $ git push
    fatal: The current branch master has no upstream branch.
    To push the current branch and set the remote as upstream, use
    
        git push --set-upstream origin master
    

    执行 git push --set-upstream origin master 命令提交代码

工作中会用到 Git 的一些其他操作如下

Git远端版本回退

  1. 执行 git checkout target_branch 切换到需要回滚的分支
  2. 执行 git pull 更新代码
  3. 执行 git branch target_branch_copy 备份一下这个分支当前的情况
  4. 执行 git reset --hard target_commit_idtarget_branch 本地回滚到 target_commit_id
  5. 执行 git push origin :target_branch 删除远程 target_branch
  6. 执行 git push origin target_branch 用回滚后的本地分支重新建立远程分支
  7. 执行 git push origin :target_branch_copy 如果前面都成功了,删除这个备份分支

Git版本管理

  1. git reset --hard HEAD^ // 回退上一个版本
  2. git reset --hard HEAD~3 // 回退上三个版本
  3. git reset --hard 版本号 // 回退指定版本
posted @ 2025-04-04 12:53  街灯以北  阅读(46)  评论(0)    收藏  举报