zoukankan      html  css  js  c++  java
  • git的使用

    GIT的使用流程

    1 github注册流程

    1 进入github官网:https://github.com/
    2 注册一个自己的github账号
    3 右上角选择New repository
    
    4 进入create a new repository
        选择你的仓库名填入:  Repository name   必填:例如test
        Description描述: 对仓库的描述   可选
        选择public
        选择Initialize this repository with a README   创建README文档
        
    5 创建仓库  Create repository  这样就创建好你的github仓库了

    2 github入门教程

    1 进入你的仓库,右上角的 Your profile,代码仓库在该界面上
    2 仓库选择Create new file  建立仓库下的文件夹 ,仓库自己生成README.md的 markdown 格式的文档
      例如 :  test/filename/readme.md   在test仓库下filename文件夹创建readme.md文件
      
    3 新建好的仓库会生成一个克隆地址:Clone with HTTPS/SSH两种类型:
        https://github.com/username/Question_project.git
        git@github.com:username/Question_project.git
    
    github上的线上仓库已经建好了,那么这么关联到我们远程仓库呢??

    3 github本地仓库简单的连接流程

    windows下可以借助 git桌面版轻型的git管理工具 git bash,拥有git bash命令行模式与git GUI图形界面模式在github官网就能下载
    
    1 打开gitbash, cd 到你要放置git代码的目录
    2 克隆版本库 git clone url   例如git@github.com:username/Question_project.git
    3 git add 文件     git 添加文件
    4 git status -s    列出当前目录所有还没有被git管理的文件和被git管理且被修改但还未提交
    5 git commit -m '注释'   提交代码到本地仓库
    6 git push   提交代码到git远程仓库
    进入git就可以看到自己提交的代码记录了
    
    从远端服务器拉取代码  git  pull

    4 常见github命令

    版本信息
    git --version 查看版本(查看git是否)
    git config -l 查看配置信息
    git status  查看版本库状态
    git log     查看提交记录
    1 登录或修改name和email 
    git config --global user.name 'ddd'
    git config --global user.email 'ddd@jdjdjd.com'
    git config --global push.default matching   (设置默认分支)
    
    2 将文件添加到暂存区
    - git add 文件名     将指定文件添加到暂存区
    - git add .          将所有文件添加到暂存区
    
    3 提交代码到版本库
    - git commit  -m "说明信息"
    - git commit -a -m    提交所有文件
    
    4 将本地代码推送到远端托管服务器
    - git push [origin master] 默认推送到主分支
    - git push origin 分支名     推送到指定分支
    - git  pull   git远程服务器拉取代码
    5 git分支管理
    - git branch 查看分支
    - git branch 新分支  旧分支    基于旧分支创建新分支
    - git branch -d 分支名      删除分支
    - git checkout 分支           切换到指定分支
    - git merge 分支名            将指定分支合并到当前分支
    
    6 git冲突管理
    - 如果有多个人同时修改同一个文件的相同行,在推送时会有冲突
    - 发生冲突后,首先将服务器端代码拉到本地(pull),手动合并冲突
    - 然后添加修改后的代码文件,重新提交
    - 将代码推送到服务器
  • 相关阅读:
    web服务器-Apache
    nginx优化
    nginx下载限速
    nginx-URL重写
    HDU 5358 First One 求和(序列求和,优化)
    HDU 5360 Hiking 登山 (优先队列,排序)
    HDU 5353 Average 糖果分配(模拟,图)
    UVALive 4128 Steam Roller 蒸汽式压路机(最短路,变形) WA中。。。。。
    HDU 5348 MZL's endless loop 给边定向(欧拉回路,最大流)
    HDU 5344 MZL's xor (水题)
  • 原文地址:https://www.cnblogs.com/wenwen1230/p/11865906.html
Copyright © 2011-2022 走看看