zoukankan      html  css  js  c++  java
  • Git 的简单使用

    git config --global user.name yourName    从本地往服务器传文件(声明一个名称,告诉服务器我是谁)

    git config --global user.email yourEmail     从本地往服务器传文件(告诉服务器我的Email是多少,怎么联系我)

    git init     初始化

    git add . OR git add fileName   文件从工作区到了暂存区

    git commit -m '这是注释'      文件到了版本库

    git status   查看状态

    git rm -rf fileName   删除文件夹

    git push https://git.coding.net/halo123/test.git master        推送到仓库(master是本地仓库默认的名称)

    git remote add test https://git.coding.net/halo123/test.git          给远程分支起一个别名

    git push test master    (给远程分支起一个别名之后就可以这样push)

    git clone https://git.coding.net/halo123/test.git      从仓库克隆到本地仓库

    git pull https://git.coding.net/halo123/test.git master  从仓库拉到本地(如svn的更新一样)


    日志查看

    git log     查看项目日志

    git log <file>  查看某个文件的日志

    git log .    查看本目录的日志

    git log --pretty=oneline    日志记录显示在一行

    版本切换

    HEAD :指向当前版本

    git reset --hard HEAD^^^^^^^^    版本的回滚

    git reflog   查看版本变化记录

    git reset --hard 4599   (回滚到某一个版本,输入版本号即可切换,无需输入全部版本号)

    分支概念(分支管理)

    注:不要修改master分支,新建一个分支,同步到master中去。


    git branch     查看所有分支

    git branch -a    查看远程分支

    git branch dev  创建dev分支

    git checkout dev    切换到 dev分支

    git merge dev      合并分支(切换到master分支上,将分支的内容提交到master中)

    git branch -d dev    删除dev分支

    git push origin --delete 分支名        删除远程分支

    git checkout -b dev    创建dev分支并立即切换到dev分支

     git pull origin 分支名   拉最新代码     


    远程仓库

    git remote     查看远程仓库

    git remote -v     查看远程仓库地址

    git remote remove <远程库名>   删除本地创建的远程库别名
    Example: git remote remove test

    git remote add <远程仓库别名> <远程仓库地址>       添加远程仓库
    Example: git remote add origin https://git.coding.net/halo123/test.git

    git remote rename <oldName> <newName>    修改远程地址名称

    配置公钥登录

    git remote add <别名> <地址>     配置SSH格式的远程仓库地址

    ssh key的创建

    ssh-keygen -t -C "youremmail@example.com",把邮件地址换成你自己的邮件地址,一直回车,不用输密码,完成后,可以在用户主目录里找到.ssh目录 ,内有id_rsa 和 id_rsa.pub 两个文件,一个私钥,一个公钥。

  • 相关阅读:
    [模板] 循环数组的最大子段和
    [最短路][几何][牛客] [国庆集训派对1]-L-New Game
    [洛谷] P1866 编号
    1115 Counting Nodes in a BST (30 分)
    1106 Lowest Price in Supply Chain (25 分)
    1094 The Largest Generation (25 分)
    1090 Highest Price in Supply Chain (25 分)
    树的遍历
    1086 Tree Traversals Again (25 分)
    1079 Total Sales of Supply Chain (25 分 树
  • 原文地址:https://www.cnblogs.com/newbest/p/9917393.html
Copyright © 2011-2022 走看看