zoukankan      html  css  js  c++  java
  • Git

    复习了Git的使用,把之前的小程序(非完结版)上传到了我的Github

    Git是什么?   :一款分布式源代码管理工具,是 Linux 之父李纳斯的第二个伟大作品。

    SVN 与 GIT的区别:

    SVN:集中式管理

    • 在集中式下,开发者只能将代码提交到服务器;
    • 在集中式下,只有远程服务器上有代码数据库。

    Git:分布式管理

    • 在分布式下,开发者可以本地提交,也可以提交到远程服务器;
    • 在分布式下,每个开发者机器上都有一个代码仓库。

    在世界上所有的分布式版本控制工具中,Git 是最快、最简单、最流行的。(用就完事)

    安装Git   →.→ 百度git安装教程

    Git 常用命令个人开发

    git help:Git 指令帮助手册

    git init:(个人仓库)仓库初始化

    首先我们在桌面新建一个 index 空文件夹之后,鼠标右键以 git bash here 打开 Git 终端,输入 git init 命令之后,观察 index 文件夹之后多了一个隐藏文件夹 Git 目录。这时我们就创建好了一个受 Git 管理的仓库,这个仓库就在本地。 :.git 文件夹不要有任何操作,忽视它

    git config -l:查看配置信息命令

    配置全局用户名与邮箱命令如下(适用于所有项目):

    • 配置全局用户名:git config --global user.name "你的用户名"(跟踪 who 修改记录)
    • 配置全局邮箱:git config --global user.email "你的邮箱"(多人开发间的沟通)

    git clone下载远程仓库到本地

    • 下载远程仓库到当前路径:git clone 仓库的URL
    • 下载远程仓库到特定路径:git clone 仓库的URL 存放仓库的路径

    git pull:下载远程仓库的最新信息到本地仓库

    git push:将本地的仓库信息推送到远程仓库

    • 提交时如果远程仓库有其它人提交的最新代码,必须先 pull,再提交

    git status :查看文件的状态

    • 查看某个文件的状态:git status 文件名
    • 查看当前路径所有文件的状态:git status

    git add:将工作区的文件保存到暂缓区 

    • 保存某个文件到暂缓区:git add 文件名
    • 保存当前路径的所有文件到暂缓区:git add .(注意,最后是一个空格点 . )

    git commit:将暂缓区的文件提交到当前分支

    • 提交某个文件到分支:git commit -m "注释" 文件名
    • 保存当前路径的所有文件到分支:git commit -m "这里是你的注释,本次提交的内容"

    git log:查看文件的修改日志 

    • 可以清楚的看到什么时候谁(who)干了什么事。

    git reflog :查看分支引用记录(能够查看所有的版本号)

    • 可以清楚的看到版本号下对应做了什么事(以简短的方式查看日志)。

    git diff:查看文件最新改动的地方

    git reset:版本回退(建议加上––hard 参数,Git 支持无限次后悔)

    • 回退到上一个版本:git reset ––hard HEAD^
    • 回退到上上一个版本:git reset ––hard HEAD^^
    • 回退到上 N 个版本:git reset ––hard HEAD~N(N 是一个整数)
    • 回退到任意一个版本:git reset ––hard 版本号

    GitHub 简单使用

    GitHub 是一个面向开源及私有软件项目的托管平台,因为只支持 Git 作为唯一的版本库格式进行托管,故名 GitHub。

    使用 GitHub 之前,去 GitHub 官网注册一个属于自己的账号,然后登录你的 GitHub 账号

    →.→百度github上传教程 

       输入 git remote add origin 自己仓库地址将本地仓库关联到GitHub上

    然后输入git push -u origin master将代码上传到GitHub上。 -u仓库为空的时候

    在实际开发项目中:

    1、首先他会把你拉到项目组里面,给你权限去提交和下载
    2、你克隆下,一定要是克隆


    3、你开始写页面,比如:新增了一个a.html

    4、你先在第一级目录,git pull(拉去最新代码)
    5、然后git add .(注意后面有个.) 刷新最新代码
    6、然后git status(查看当前提交的页面)
    7、然后git commit -m '我是注释内容,内容就是本次提交的备注'
    8、最后git push即可

     

  • 相关阅读:
    重新定位Excel Addin插件的方法
    VBA调用DOS程序两种方法
    Simulink Memory vs Unit Delay
    C#对象序列化与反序列化zz
    [leetcode]Sqrt(x) @ Python
    [leetcode]Sort Colors @ Python
    [leetcode]Pow(x, n) @ Python
    [leetcode]Edit Distance @ Python
    [leetcode]Rotate Image @ Python
    [leetcode]Length of Last Word @ Python
  • 原文地址:https://www.cnblogs.com/love-8023/p/12939344.html
Copyright © 2011-2022 走看看