GIT 简单操作

window下安装git,网址:https://desktop.github.com/

安装完成打开git shell

输入git命令:成功即安装成功

git步骤:

  1. 认证: 
    git config --global user.name ‘xihongwei‘ 
    git config --global user.email ‘[email protected]‘

    生成公钥 ssh-keygen -t rsa 
    查看公钥 cat ~/.ssh/id_rsa.pub 
    在git上设置公钥就可以克隆了

  2. 建立版本库: 
    mkdir 路径 D:/www/laravel 
    cd D:/www/laravel
  3. 初始化: 
    git init 
    在本地建立文件,提交文件: 
    git add 文件名 
    git commit -m 注释 
    git status ---- 当前修改了的文件 
    git diff 文件名 ---- 查看修改了的问题 
    git log ---- 查看提交的历史 
    git reset --hard HEAD^ ---- 回到上一个版本 
    git reset --hard [commit_id] ---- 回到提交的ID版本 
    git reflog ---- 查看所有提交的commit 信息,commit_id 也在里面

    误删:git checkout -- 文件名,进行恢复 
    真的删除:git rm 文件名,git commit -m "remove"

    notice:命令git rm用于删除一个文件。如果一个文件已经被提交到版本库,那么你永远不用担心误删,但是要小心,你只能恢复文件到最新版本,你会丢失最近一次提交后你修改的内容。

  4. 创建远程版本库 
    在github设置好SSH,文件在/user/.ssh/ 
    在github上新建一个版本库,不要初始化,获取SSH, 
    切换到要远程的目录, 
    git init 
    git add . 
    git commit -m "" 
    git remote add suibian_name [email protected]:1014573565/laravel.git 
    git push -u suibian_name master 
    over...
  5. 克隆版本库 
    在github上新建一个版本库,勾选初始化 
    git clone [email protected]:1014573565/版本库名字.git

//总结

认证部分: 
git config --global user.name ‘xihongwei‘ 
git config --global user.email ‘[email protected]‘ 
git config --global push.default simple //默认提交,在.git/config可配置

  

生成公钥 ssh-keygen -t rsa
查看公钥 cat ~/.ssh/id_rsa.pub
在git上设置公钥就可以克隆了

1、在github上新建一个版本库,在本地建立文件夹,并建立文件phpinfo.php 
git init 
git add . 
git status 
git commit -m "phpinfo" 
git remote add origin 
git push -u origin master

2、服务器

git init 
git pull

时间: 2024-10-28 20:27:07

GIT 简单操作的相关文章

git简单操作

git在两天以前我真的不知道是什么东西,怎么去提交,提交到哪里真的不知道,需不需要账户,需要账户又要到哪里去注册,真的知道!!! 虽然现在也是只懂一些简单的操作,但是很想与大家分享一下,也想请大神们指教并纠正有一些错误! 好了说了有些题外话现在开说一下git( 以下均属个人理解,也想请大牛们指正,毕竟我也是刚刚接触!而且英语还超级烂,烂到你们绝对想不到!) 好了开始我们git的第一步. 1.注册,首先进入git官网.(在浏览器地址栏直接输入:github.com就可以进入git的官网如下图) 当

在win7系统下使用TortoiseGit(乌龟git)简单操作[email protected]

非常感谢OSC提供了这么好的一个国内的免费的git托管平台.这里简单说下TortoiseGit操作的流程.很傻瓜了 首先你要准备两个软件,分别是msysgit和tortoisegit,乌龟还可以在下载页面下载简体中文语言包. 下载后分别安装好,如果不熟悉,可以使用默认设置. 接下来我们就开始搭建本地与[email protected]的桥梁了. 首先将乌龟设置成中文,右键菜单TortoiseGit->settings->language选择中文 自己找到这个,打开后,点Generate 耐心等

Git简单操作及原理

设置签名: ? 用户名:tom ? Email地址:[email protected] ? git config user.name tom_pro ? git config user.email [email protected] ? 作用:区分不同开发人员的身份,无其他作用 辨析:这里设置的签名和登录远程库(代码托管中心)的账号.密码没有任何关系 命令:(就近原则:二者都没有不允许) 项目级别/仓库级别:仅在当前本地库范围内有效 系统级别:登录当前操作系统的用户范围有效 --local /

GitHub Git 简单操作

使用git更新GitHub 准备:本地已经安装好git 登录GitHub,选择好仓库,点击 Clone or download 拷贝地址 这里的地址为:https://github.com/edward0130/Coursera-ML.git 本地在要存放仓库的文件目录上点击右键: 进入bash页面: 下载仓库:git clone https://github.com/edward0130/Coursera-ML.git   下载仓库到本地目录 进入master: cd Coursera 删除目

七技术之Git服务器gitolite的搭建及简单操作

最近人比较懒了,为了让自己改变一下,所以决定抽空去学习一些新的技术,对于这些新的技术,目前的要求不是很高,只是要求入门就可以了. 由于本人只是花三四天整出来的东西,所以不洗勿喷,另外难免会有错误,如有还请指出. 环境: Ubuntu server 14.04.1 .Git 1.9.1 gitolite3 对于Git的介绍这里就不介绍,有兴趣的大家可以自己去网上搜搜. 下面介绍怎么安装Git服务器gitolite,以及怎么建立仓库.添加用户等操作,本篇文章不会介绍太多的Git本身的命令,因为我自己

初学者利用git 上传代码到Coding的简单操作步骤

初学者利用git 上传代码到Coding的简单操作步骤 1.首先登陆coding网站注册账号https://coding.net/ (注册完后需登陆邮箱激活邮件) 2.登陆刚注册的coding账号 ,添加项目 添加项目-〉输入项目名称-〉输入对项目的简单描述---〉选择"公开"-〉创建项目 到此为止,后面需要将本次实验内容push到该项目chap1下. 此处,需要记录http://git.coding.net/gdcs16_000/chap1.git   (gdcs16_000为你的注

git branch几个简单操作

1.git branch  该命令会列出当先项目中的所有分支信息,其中以*开头的表示当前所在的分支.参数-r列出远程仓库中的分支,而-a则远程与本地仓库的全部分支. 2.git branch develop 创建develop本地分支 3.git branch checkout master 切换分支,从当前分支转到develop分支 4.git merge develop 合并分支,将develop分支合并到当前分支 5.git branch -d develop 删除分支,将develop分

Git远程操作详解

Git是目前最流行的版本管理系统,学会Git几乎成了开发者的必备技能. Git有很多优势,其中之一就是远程操作非常简便.本文详细介绍5个Git命令,它们的概念和用法,理解了这些内容,你就会完全掌握Git远程操作. git clone git remote git fetch git pull git push 本文针对初级用户,从最简单的讲起,但是需要读者对Git的基本用法有所了解.同时,本文覆盖了上面5个命令的几乎所有的常用用法,所以对于熟练用户也有参考价值. 一.git clone 远程操作

Git大法好——2.Git本地操作指令详解

Git大法好--2.Git本地操作指令详解 引言 上节给大家讲解了有关于Git的一些概念,Git的引入,Git的四个组成部分,Git文件的状态,以及 Git的下载安装:前面也讲过Git和SVN有个明显的差别就是,Git可以不需要网络就可以进行版本 控制,这是因为Git中每个电脑都拥有一个本地的版本库,而远程的仓库仅仅是作为我们交换修改 的一个工具!即使失去这个工具,我们也可以干活,只是交换修改不方便罢了,假如是SVN,远程 服务器挂了-所以,我们使用Git的时候大部分时间都是在进行Git的一些本