Git操作

作者: lwwlsky | 来源:发表于2016-06-02 11:45 被阅读47次

    gist 是粘贴数据工具,很容易将数据粘贴在gist网站中,并在其他网页中引用Gist粘贴的数据。
    点击其中的“embed”(嵌入)按钮,就会显示一段用于嵌入其他网页的JavaScript代码,将JavaScript代码嵌入到网页(博客)中,即可在相应的网页中嵌入来自Gist的数据,并保持语法加亮等功能

    初始化仓库
    git init

    添加忽略文件
    touch .gitignore
    将代码提交进去
    git add .
    执行提交操作
    git commit -m "shuru"

    git status

    git diff

    git diff shuoming.text

    撤销未提交的修改 只适用于没有执行add的
    git checkout ni.txt

    执行add命令后 取消操作
    git reset HEAD shuoming.text

    查看提交记录
    git log

    查看一条具体记录的详细信息
    git log fae27ea6637c4f08a6f8f20030b2bf5d8f53109a -1 -p

    查看分支
    git branch -a

    新建分支
    git branch version1.0

    撤销分支
    git checkout version1.0

    合并操作
    git checkout master
    git merge version1.0(将version合并到master)

    删除分支
    git branch -D version1.0

    下载仓库代码
    git clone http://github.com/example/test.git

    本地修改内容同步到远程仓库
    git push origin master (origin指远程版本库的Git地址,master指同步到哪一个分支)

    远程版本库的修改同步到本地

    1.同步的代码不在任何分支 放在origin/master分支
    git fetch origin master

    查看远程版本库修改了什么
    git diff origin/master

    将origin/master分支上的修改合并到主分支上
    git merge origin/master

    2.pull命令将 fetch和merge一起执行 远程版本库获取最新并合并到本地
    git pull origin master

    Github是免费的代码托管网站,主要借助Git进行版本控制

    在GitBash中先复制到txt在复制到command中 否则会出错
    git clone https://github.com/wal139491/Meeting_Register.git

    目录查看所有文件
    ls -al

    1.cd g:
    2.cd Whyme
    cp -af Meeting_Register ../

    Windows下开发.不是隐藏目录,直接文件夹复制就好了,Linux下开发的话用cp命令可以复制隐藏目录的,或者你可以把隐藏目录显示出来,然后复制文件夹。

    最后还是显示隐藏目录解决

    最后发布提交
    1.git commit -m "First commit"
    2.git push origin master
    3.输入账户 965669106@qq.com
    密码wal139491007

    cd ../返回上一层

    ll -a 查看隐藏文件
    cp .gitignore ../电影 复制到上一层电影
    cp * ../电影

    $ cd ~ #保证当前路径在”~”下

    • cd .. 回到上一层目录
    • cd / 回到根目录

    git remote add https://github.com/wal139491/StepByStep.git
    git remote add命令用于添加远程主机

    git push想要不再输入帐号密码,

    1. 在git clone的时候使用ssh方式
    2. 改变remote远程url,如下:
      $ git remote rm origin
      $ git remote add origin git@github.com:itmyhome2013/blog.git
    3. 修改git config文件
      远程地址改为
      url = https://wal139491:wal139491007@github.com/wal139491/myphoto.git
      Git的全局设置在~/.gitconfig中,单独设置在project/.git/config下。

    SSH

    在一台机器上使用两个账号

    1. 加上以下内容

    default github
    Host github.com
    HostName github.com
    IdentityFile ~/.ssh/id_rsa

    Host github_work
    HostName github.com
    IdentityFile ~/.ssh/work_rsa

    1. ssh -T git@github_work
      测试work账号连接
      ***添加另一个账号SSH,测试成功
    2. push到github上去(一个账号用origin 一个账号用origin_master)

    git add

    git rm -r stylesheets/ 删除stylesheets文件夹
    git rm index.html 删除单个文件

    相关文章

      网友评论

          本文标题:Git操作

          本文链接:https://www.haomeiwen.com/subject/tpckdttx.html