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"

  • 相关阅读:
    NHbiernate 配置
    NHibernate开发入门
    Thread 线程简单例子
    C#中委托和事件
    DataGridView 去掉多余的列
    ASP.NET C# 有程序集加不了解决办法
    oracle“记录被另一个用户锁住”
    Android 控件属性
    Android 入门
    MVC 视频笔记
  • 原文地址:https://www.cnblogs.com/lookabc/p/12097156.html
Copyright © 2011-2022 走看看