GIT/GITHUB 使用/教學 完整收藏資料

GIT/GITHUB 使用/教學 完整收藏資料

GIT/GITHUB 使用/教學 完整收藏資料


30 天精通 git 版本控管: https://github.com/jash-git/Learn-Git-in-30-days-pdf-backup

git_ebook[命令版/GUI版]: https://github.com/jash-git/git_ebook

One thought on “GIT/GITHUB 使用/教學 完整收藏資料

  1. 常用Git命令

    資料來源: https://mp.weixin.qq.com/s?__biz=MzA5NzgzODI5NA==&mid=2454037731&idx=2&sn=99ed376aa80ef2f0cd29c3116e19955a&chksm=872bb15ab05c384c31648c564fd0b032ba58afded73bafcebbbe713e50e9b1ab26c24eaaa9a4&scene=0&xtrack=1&key=70d6d56ac3228683dd9ea67fe808a659be5b235e78a4100b221bbb6691aaa35a479244f0d15325a0be60958727c9f097b31e43209e9b05eb96fbc79948f8804758fcb96691ddafd60308def11b5be207&ascene=1&uin=MjIwODk2NDgxNw%3D%3D&devicetype=Windows+10&version=62070141&lang=zh_TW&pass_ticket=pwS5WRo6qvzfLZSE5f%2B1qxehlKfeYAwK%2BcBVC5o8Q0RFifUNkIqi7kWFmmN5JGYJ

    git config –global user.name “你的名字” 讓你全部的Git倉庫綁定你的名字

    git config –global user.email “你的郵箱” 讓你全部的Git倉庫綁定你的郵箱

    git init 初始化你的倉庫

    git add . 把工作區的文件全部提交到暫存區

    git add .// 把工作區的文件提交到暫存區

    git commit -m “xxx” 把暫存區的所有文件提交到倉庫區,暫存區空空蕩盪

    git remote add origin https://github.com/name/name_cangku.git 把本地倉庫與遠程倉庫連接起來

    git push -u origin master 把倉庫區的主分支master提交到遠程倉庫裡

    git push -u origin 把其他分支提交到遠程倉庫

    git status查看當前倉庫的狀態

    git diff 查看文件修改的具體內容

    git log 顯示從最近到最遠的提交歷史

    git clone + 倉庫地址下載克隆文件

    git reset –hard + 版本號回溯版本,版本號在commit的時候與master跟隨在一起

    git reflog 顯示命令歷史

    git checkout — 撤銷命令,用版本庫裡的文件替換掉工作區的文件。我覺得就像是Git世界的ctrl + z

    git rm 刪除版本庫的文件

    git branch 查看當前所有分支

    git branch 創建分支

    git checkout 切換到分支

    git merge 合併分支

    git branch -d 刪除分支,有可能會刪除失敗,因為Git會保護沒有被合併的分支

    git branch -D + 強行刪除,丟棄沒被合併的分支

    git log –graph 查看分支合併圖

    git merge –no-ff 合併分支的時候禁用Fast forward模式,因為這個模式會丟失分支歷史信息

    git stash 當有其他任務插進來時,把當前工作現場“存儲”起來,以後恢復後繼續工作

    git stash list 查看你剛剛“存放”起來的工作去哪裡了

    git stash apply 恢復卻不刪除stash內容

    git stash drop 刪除stash內容

    git stash pop 恢復的同時把stash內容也刪了

    git remote 查看遠程庫的信息,會顯示origin,遠程倉庫默認名稱為origin

    git remote -v 顯示更詳細的信息

    git pull 把最新的提交從遠程倉庫中抓取下來,在本地合併,和git push相反

    git rebase 把分叉的提交歷史“整理”成一條直線,看上去更直觀

    git tag 查看所有標籤,可以知道歷史版本的tag

    git tag 打標籤,默認為HEAD。比如git tag v1.0

    git tag 把版本號打上標籤,版本號就是commit時,跟在旁邊的一串字母數字

    git show 查看標籤信息

    git tag -a -m “” 創建帶說明的標籤。-a指定標籤名,-m指定說明文字

    git tag -d 刪除標籤

    git push origin 推送某個標籤到遠程

    git push origin –tags 一次性推送全部尚未推送到遠程的本地標籤

    git push origin :refs/tags/ 刪除遠程標籤

    git config –global color.ui true 讓Git顯示顏色,會讓命令輸出看起來更醒目

    git add -f 強制提交已忽略的的文件

    git check-ignore -v 檢查為什麼Git會忽略該文件

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *