zoukankan      html  css  js  c++  java
  • 一次完整的仓库建立、推送、远程拉取

    • 创建本地仓库:

    1)进入工程目录下,打开git bash
    2)i初始化仓库:git init

    • 查看状态:git status
      1)任何使用都可以使用

    • 提交到暂存区,提交后会提示:changes to be commited...to unstage

    1)提交1个文件:
    git add log.txt
    git status

    2)提交多个文件:
    git add file_1 file_2 file_3
    
    3)提交文件夹
    git add dir_name
    
    4)提交当前目录下所有文件:当修改了多个文件时或第一次提交可以使用
    方法1:git add --all
    方法2:git add .   # .不可少
    
    5)提交多个文件夹下的文件:适用于修改了多个文件夹下的多个文件
    git add dir_1/. dir_2/.    # .不可少
    
    • 提交到本地仓库

    1)提交时使用单行注释:git commit -m "single line"

    2)提交时使用多行注释:
    git commit -m'
    first line
    second line'
    
    3)进入vim写注释内容:
    > git commit # 回车后会进入vim编辑器
    > 按下小写字母i,进入到vim编辑模式
    > 输入内容,使用回车键即可换行
    > 输入完成后,按ESC退出编辑模式
    > 输入【:wq】保存退出
    > 切换大写模式的方法:在ESC之后,连按两次【Z】
    
    • 提交后查看状态,会提示工作区clean

    git status

    • 推送至远程仓库

    1.创建github 仓库:
    1)new repository
    2)仓库名和本地保持一致
    3)不勾选初始化with readme ,因为本地应该已经有了

    2.把github的仓库设置为本地的远程仓库:
    1)git remote add origin git@github.com:hui-19/仓库名.git
    2)以后在本地使用origin的时候就代表远程仓库

    3.把本地仓库的master分支推至远程仓库的master分支
    1)需要切换到本地的master分支下
    2)git push -u origin master
    3)使用了 -u 参数,以后再推送至远程仓库时,可以直接使用git push, 不需要再加额外的参数了

    • 把远程仓库克隆到本地

    git clone git@github.com:hui-19/仓库名.git

    1.执行后会默认当前在master分支下
    2.查看分支信息: git branch -a
    3.在本地仓库修改后推到远端

    1. git add
    2. git commit -m "xxx"
    3. git push
    • 获取最新的远程仓库分支

    git pull origin feature-D
    1.origin 表示对应的远程仓库,feature-D表示远程仓库下的分支名
    2.要保证本地当前在对应的feature-D分支下

    • git 撤销本地修改与版本回退

    https://www.cnblogs.com/runningdonkey/p/6932437.html


  • 相关阅读:
    docker建镜像
    注册路由的简易实现
    docker的小技巧记录(如果使用了更多会继续添加)
    Alembic使用
    SQLAlchemy的常用数据类型
    记录SQLAlchemy的基本使用
    linux创建桌面快捷方式
    vim编辑器命令
    redis发布订阅
    谨慎使用mysql的utf8
  • 原文地址:https://www.cnblogs.com/come202011/p/12203499.html
Copyright © 2011-2022 走看看