zoukankan      html  css  js  c++  java
  • git常用基本命令


    一定要以管理员的身份打开,否则有些命令不能用,比如ssh -T git@github.com(查看配置ssh是否成功)
    @初始化git

    git config --global user.name ruoshui #你是谁

    git config --global user.email 96308732@qq.com #怎么联系你

    @创建一个英文的空目录test然后

    mkdir test

    git init

    @查看仓库状态 红色的是需要add蓝色的是要commit

    git status

    git add index.php //把index.php提交到暂存区

    git commit -m "新建index.php"//把index.php提交到版本库

    @删除

    $ git rm foo.php

    $ git commit -m "删除foo.php"

    @为本地库添加远程库

    git remote add origin https://git.oschina.net/lianshou/test.git

    删除远程仓库别名 git remote remove origin

    修改远程仓库别名 git remote rename old_origin new_origin

    git push origin master

    @把远程库复制一份到他本地.

    cd F:

    git clone https://git.oschina.net/lianshou/test.git

    @新建本地分支

    git checkout -b dev origin/dev

    @新建分支和远程分支关联

    git branch --set-upstream-to=origin/dev dev

    @拉取代码

    git pull origin master

    //推送本地的feature-branch(冒号前面的)分支到远程origin的feature-branch(冒号后面的)分支(没有会自动创建)

    git push origin feature-branch:feature-branch 

    @拉取远分支,并创建本地分支,本地分支指向远程的某个分支

    git fetch origin 远程分支:本地分支

    @查看日志

    git log

    git log --pretty=online //单行显示

    查看版本变化

    git reflog

    切换当前版本的前2版本

    git reset --hard HEAD^^

    也可以利用版本号来切换,例

    git reset --hard 6207e59

    @分支

    //创建wechat分支

    git branch wechat

    //切换到master分支

    git checkout master

    #恢复误删除的文件

    git checkout 文件路径(可以用git status查看删除的文件)

    //当前master分支合并wechat分支

    git merge wechat

    //删除分支

    git branch -d wechat

    //快速创建和切换分支

    git checkout -b alipay

    //检出远程的feature-branch分支到本地

    git checkout -b feature-branch origin/feature-branch 

    @公钥登录

    git remote add 远程仓库别名 远程仓库地址

    ssh-keygen -t rsa -C "youremail@example.com",

    把邮件地址换成你自己的邮件地址,一直回车,不用输入密码.完成后,可以在用户主目录里找

    到.ssh目录,内有id_rsa和id_rsa.pub两个文件. id_rsa是私钥,id_rsa.pub是公钥.

    git可视化工具下载,链接:http://pan.baidu.com/s/1hsAcmLQ 密码:tj5d

    git常用命令图片:链接:http://pan.baidu.com/s/1kVBshKF 密码:alo9

  • 相关阅读:
    xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!
    xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!
    xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!
    【2020-MOOC-浙江大学-陈越、何钦铭-数据结构】图(第七周的笔记和编程作业)
    PTA刷题笔记(C语言) | 7-6 厘米换算英尺英寸 (15分)
    数据包设置了不允许分片Don't fragment: Set
    今晚直播:Oracle Nologging 全面总结
    DM online-远大见未来 大咖讲堂丨大数据+,信息化应用与技术落地
    PTA刷题笔记(C语言) | 7-2 I Love GPLT (5分)
    用 C 语言开发一门编程语言 — 抽象语法树
  • 原文地址:https://www.cnblogs.com/wangzhaobo/p/7136124.html
Copyright © 2011-2022 走看看