美文网首页
git学习以及github使用

git学习以及github使用

作者: abelweiwencai | 来源:发表于2017-07-18 16:27 被阅读33次

    [TOC]

    参见菜鸟学院
    http://www.runoob.com/git/git-remote-repo.html
    重命名远程仓库
    http://blog.csdn.net/bitcarmanlee/article/details/51433526
    git教程以及在线练习https://try.github.io/levels/1/challenges/2

    install

    ## ubuntu
    $ apt-get install libcurl4-gnutls-dev libexpat1-dev gettext \
      libz-dev libssl-dev
    $ apt-get install git-core
    $ git --version
    git version 1.8.1.2
    

    How to use

    1. git init
    2. touch test.txt
    3. git add .
    4. git commit -m "add a cute file"
    5. git log
    6. git remote add origin https://github.com/try-git/try_git.git # 添加远程仓库 ,删除和查看版本看文张末尾
    7. git push -u origin master # -u 选项用于记住账号
    diff
    1. git pull origin master
    2. git diff HEAD # 比较跟上次commit 的不同
    3. git push
    4. git diff --staged # 比较暂存区跟
    撤销
    1. git reset octofamily/octodog.txt # 删除octodog.txt 文件,撤销(unstaged)修改
    2. git checkout -- octocat.txt # git checkout -- <file> 回到上次commit的地方
    分支
    1. git branch clean_up # 新建一个分支
    2. git checkout clean_up # 切换到clean_up分支
    3. git rm '*.txt' # 删除文件
    4. git commit -m "remove all"
    5. git checkout master # 切换到master分支
    6. git merge clean_up # 把clean_up分支合并到master分支
    7. git branch -d clean_up # 删除clean_up分支 git breanch -d <分支名称>

    其他命令
    • git remote # 查看远程仓库(按照本地的名字来分)
    • git remote -v # 查看版本
    • git remote rm <remote repo name> # 删除远程仓库
    branch 操作
    • 重命名分支 git branch -m <old-name> <new-name>

    • 本地创建分支,推送到远程

      1. git branch <branchName>
      2. git checkout <branchName>
      3. git push origin <branchName>
    • git branch # 查看分支 ,本地

    • git branch -a # 查看所有分支,包括本地和远程

    • git branch -d <分支名称> # 删除本地的分支

    • git push origin --delete <分支名称> # 删除远程分支

    • git fetch -p <仓库名称,不带分分支># 删除remote没有,但是本地有的分支

    • git fetch # 同步远程的分支到本地,如果远程有,本地没有,则本地会生成

    • git diff # 查看当前工作区和上次commit的仓库(本地仓库)的差别

    • 分支管理 https://blog.zengrong.net/post/1746.html

    相关文章

      网友评论

          本文标题:git学习以及github使用

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