git學習以及github使用

[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 # 比較暫存區(qū)跟
撤銷
  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>

  • 本地創(chuàng)建分支,推送到遠程

    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 # 查看當前工作區(qū)和上次commit的倉庫(本地倉庫)的差別

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

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • git常用命令 GIT常用命令備忘:http://stormzhang.com/git/2014/01/27/gi...
    新篇章閱讀 8,870評論 1 26
  • 1. 安裝 Github 查看是否安裝git: $ git config --global user.name "...
    Albert_Sun閱讀 13,852評論 9 163
  • 想著你 我想起了蜂蜜的味道 想起了草莓的香氣 想起了胡蘿卜切碎成條的樣子 想起了我在你面前笑得像個傻逼 那是我最最...
    王不煩閱讀 148評論 0 0
  • 我寫的詩很爛很爛, 這一首詩我一定要寫得最爛。 爛的沒有一個人看的下去, 爛的我自己都沒有寫完, 爛的你不僅懷疑我...
    簡村小吹閱讀 644評論 8 1
  • 今天百度了一下 終于搞明白了這個高濃縮新詞的完整意思 很好, 活得久了,自然什么都能見到 期待自己真的能好好活著 ...
    MISS言甚閱讀 323評論 0 0

友情鏈接更多精彩內(nèi)容