zoukankan      html  css  js  c++  java
  • Git的基本操作

    1.如何本地仓库与远程仓库同步
    $ mkdir runoob-git-test # 创建测试目录
    $ cd runoob-git-test/ # 进入测试目录
    $ echo "# 菜鸟教程 Git 测试" >> README.md # 创建 README.md 文件并写入内容
    $ ls # 查看目录下的文件
    README
    $ git init # 初始化
    $ git add README.md # 添加文件
    $ git commit -m "添加 README.md 文件" # 提交并备注信息
    [master (root-commit) 0205aab] 添加 README.md 文件
    1 file changed, 1 insertion(+)
    create mode 100644 README.md

    提交到 Github

    $ git remote add origin git@github.com:lookabc123/lookabc123.github.io.git
    //(git remote add origin https://github.com/lookabc123/lookabc123.github.io.git ) git push -u origin master

    2.Git Bash的使用:

    A.创建本地仓库

    1.创建代码仓库

    Step 1:
    git config --global user.name "liusir"
    git config --global user.email "liusir1711@github.com"
    Step 2:
    git init
    ls -al (查看目录)

    2.提交本地代码

    git add readme.txt
    git commit -m "Wrote a readme file"
    //可以在代码仓库的根目录下创建一个名为.gitignore的文件,然后编辑里面的内容,把不需提交的文件忽略掉

    3.查看修改内容

    git status
    git diff

    4.查看提交记录

    git log

    5.撤销未提交的修改

    git checkout src/com/jay/example/testforgit/MainActivity.java

    6.版本回退

    git reset --hard HEAD (HEAD是当前版本,HEAD^是上一个版本,HEAD^^是下一个版本)
    git reset --hard HEAD^
    git log
    git reflog

    B.远程仓库

    1.Clone代码库

    git clone https://github.com/lookabc123/lookabc123.github.io.git

    2.分支管理

    ①创建分支(后者创建同时会切换分支):
    git branch v1.0.3 或 git checkout -b v1.0.4

    ②查看版本库中所有分支:
    git branch -a

    ③切换到某一分支:
    git checkout v1.0.3

    ④删除某一分支:
    git branch -D v1.0.4
    ⑤合并分支
    git merge v1.0.3

    3.本地仓库与远程仓库同步
    cd (仓库本地的目录)
    git init
    git add . //多试几次
    git commit -m 'del'
    git remote add origin https://github.com/lookabc123/lookabc123.github.io.git
    git pull origin master (同步到服务器)

    git pull (同步到本地)

    4.删除文件夹
    dir (本地仓库目录)
    git rm -r --cached pic-sy //删除
    git commit -m '文件夹' //确认
    git push -u origin master (远程同步)

    配置 SSH key

    5.查看/修改用户名和邮箱地址
    1.查看用户名和邮箱地址:

    $ git config user.name

    $ git config user.email

    2.修改用户名和邮箱地址:

    $ git config --global user.name "username"

    $ git config --global user.email "email"

  • 相关阅读:
    九度OJ 1283 第一个只出现一次的字符
    九度OJ 1514 数值的整数次方【算法】
    九度OJ 1512 用两个栈实现队列 【数据结构】
    九度OJ 1513 二进制中1的个数
    九度OJ 1510 替换空格
    九度OJ 1511 从尾到头打印链表
    dom4J使用笔记
    XML的学习
    jaxp使用笔记
    json-lib使用笔记
  • 原文地址:https://www.cnblogs.com/lookabc/p/12097156.html
Copyright © 2011-2022 走看看