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
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 使用/教學 完整收藏資料”
常用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會忽略該文件