Tools/git command

git Command Explain syntax Result Note
git--version 確認是否安裝成功 git--version git version 2.14.1
git config--globaluser.name"user name" 告訴Git使用者資訊 git config--globaluser.name"Lynn19931205"
git config--globaluser.email"email address" 告訴Git使用者資訊 git config--globaluser.email"[email protected]"
git config–list 看你的Git設定內容
cd~/desktop$ 至桌面 cd~/desktop$mkdir project_1
mkdir project_1 創建一個叫做project_2的資料夾
cd~/desktop/project_1/ cd~/desktop/project_1/
touch hello.txt 創建一個名稱為hello.txt的文件 touch hello.txt
git clone clone下來別人的專案到local端 gitclonehttps://github.com/sarcadass/granim⋯⋯New_Project
git init 創建一個新的Repository(打開任何一個專案資料夾打上git init)
git status 查看目前的Git狀態:「hello.txt」這個檔案還沒有被追蹤 查看目前狀
git add主檔名.副檔名 將檔案提交入Staging Area git add主檔名.副檔名
git add 將整個資料夾的檔案都一起推送上去到Staging Area git add不輸入檔案名稱 進入暫存區(ADD)
git commit-m'一行解說文字' 將Staging Area內的東西推到Repository成為正式的版本 git commit-m'Add a line' 提交版本(COMMIT)
git status 工作區很乾淨噢,沒有新的修改、Staging Area裡面也沒有東西 查看目前狀
git log 查看所有的commit紀錄 查看目前狀
git rm--cached 將不在Repository的檔案移出Staging Area git rm--cached hello.txt 將檔案移出的暫存區
git rm--cached 檔案已經在repository內,從repository刪除,並且從stage刪除,檔案會從tracked變成untracked 將檔案移出的暫存區
git rm--cached 檔案不在repository內,移除Staing Area中的檔案 將檔案移出的暫存區
git reset HEAD檔案名稱 將已經在Repository的檔案,移出Staging Area 將檔案移出的暫存區
git diff 比較文件或commit間修改的差異 查看目前狀
git diff commit代碼 比較兩次commit間修改的差異 git diff8a85090dc97a 查看目前狀
git log 查看所有的commit紀錄: commit 8a85094b22edf4184e7228c3f849807dd7eed2c9 查看目前狀
git show 查看某項特定commit的修改內容,詳細列出該次commit的修改內容 git show8a8509 第一欄的commit代碼複製起來(複製六碼或以上)
git status 列出目前的檔案狀態 查看目前狀
打開 https://github.com/ 網站
在GitHub上創建一個和本地端名稱相同的資料夾,專案描述可寫可不寫、權限設為開放、README不用勾選
git remote add origin https://github.com/Lynn19931205/project_1.git 將Local端的程式碼推到GitHub網站 repository已存在
git push -u origin master 將Local端的程式碼推到GitHub網站 repository已存在
git pull 將程式碼從Remote端拉下來到Local端
edit conflict
git add 將整個資料夾的檔案都一起推送上去到Staging Area
git commit 將Staging Area內的東西推到Repository成為正式的版本
git push push to GitHub,推送程式碼至REMOTE端
git branch branch name 採用最新一次commit的版本 git branch branch_a
git log 查看所有commit的歷史紀錄
git checkout adb3238 切到某一個commit版本(開一條branch), (checkout後面輸入commit代碼至少6碼) git checkout adb3238 切換(CHECKOUT)
git branch branch_a 在某一個commit版本(adb3238)開一條branch git branch branch_a
git branch -a 查看目前我們開的所有branch git branch -a
git branch -d 刪除branch git branch-dbranch_a
git checkout master 回到想要merge過去的主幹道上 切換(CHECKOUT)
git merge branch_a 把branch再融合回去主要的開發幹道上 git merge branch_a
git --help git--help
git help git help
git checkout–help git checkout–help
git help checkout git help checkout
git help checkout git checkout[-q][-f][-m][]
git help checkout git checkout[-q][-f][-m]--detach[]
git help checkout git checkout[-q][-f][-m][--detach]
git help checkout git checkout[-q][-f][-m][[-b\ -B\ --orphan]][]
git help checkout git checkout[-f\ --ours\ --theirs\ -m\ --conflict=

Git Beginner A-Z

git command Explain syntax Result Note
cd~/desktop$ 至桌面 cd~/desktop$mkdirproject_1
cd~/desktop/project_1/ cd~/desktop/project_1/
edit conflict
git clone clone下來別人的專案到local端 gitclonehttps://github.com/sarcadass/granim⋯⋯New_Project
git add 將整個資料夾的檔案都一起推送上去到Staging Area gitadd不輸入檔案名稱 進入暫存區(ADD)
git add 將整個資料夾的檔案都一起推送上去到Staging Area
git add主檔名.副檔名 將檔案提交入Staging Area gitadd主檔名.副檔名
git branch -a 查看目前我們開的所有branch gitbranch -a
git branch branchname 採用最新一次commit的版本 gitbranchbranch_a
git branch branch_a 在某一個commit版本(adb3238)開一條branch gitbranchbranch_a
git branch -d 刪除branch gitbranch-dbranch_a
git checkout adb3238 切到某一個commit版本(開一條branch), (checkout後面輸入commit代碼至少6碼) gitcheckout adb3238 切換(CHECKOUT)
git checkout –help gitcheckout–help
git checkout master 回到想要merge過去的主幹道上 切換(CHECKOUT)
git commit 將Staging Area內的東西推到Repository成為正式的版本
git commit -m '一行解說文字' 將Staging Area內的東西推到Repository成為正式的版本 gitcommit-m'Add a line' 提交版本(COMMIT)
git config --global user.email "email address" 告訴Git使用者資訊 gitconfig--globaluser.email"[email protected]"
git config -global user.name "user name" 告訴Git使用者資訊 gitconfig--globaluser.name"Lynn19931205"
git config –list 看你的Git設定內容
git diff 比較文件或commit間修改的差異 查看目前狀
git diff commit代碼 比較兩次commit間修改的差異 gitdiff8a85090dc97a 查看目前狀
git help githelp
git help checkout githelp checkout
git help checkout gitcheckout[-q][-f][-m][]
git help checkout gitcheckout[-q][-f][-m]--detach[]
git help checkout gitcheckout[-q][-f][-m][--detach]
git help checkout gitcheckout[-q][-f][-m][[-b\ -B\ --orphan]][]
git help checkout gitcheckout[-f\ --ours\ --theirs\ -m\ --conflict=
git init 創建一個新的Repository(打開任何一個專案資料夾打上gitinit)
git log 查看所有的commit紀錄 查看目前狀
git log 查看所有的commit紀錄: commit 8a85094b22edf4184e7228c3f849807dd7eed2c9 查看目前狀
git log 查看所有commit的歷史紀錄
git merge branch_a 把branch再融合回去主要的開發幹道上 gitmergebranch_a
git pull 將程式碼從Remote端拉下來到Local端
git push push to GitHub,推送程式碼至REMOTE端
git push -u origin master 將Local端的程式碼推到GitHub網站 repository已存在
git remote add origin https://github.com/Lynn19931205/project_1.git 將Local端的程式碼推到GitHub網站 repository已存在
git reset HEAD 檔案名稱 將已經在Repository的檔案,移出Staging Area 將檔案移出的暫存區
git rm--cached 將不在Repository的檔案移出Staging Area gitrm--cached hello.txt 將檔案移出的暫存區
git rm--cached 檔案已經在repository內,從repository刪除,並且從stage刪除,檔案會從tracked變成untracked 將檔案移出的暫存區
git rm--cached 檔案不在repository內,移除StaingArea中的檔案 將檔案移出的暫存區
git show 查看某項特定commit的修改內容,詳細列出該次commit的修改內容 gitshow8a8509 第一欄的commit代碼複製起來(複製六碼或以上)
git status 查看目前的Git狀態:「hello.txt」這個檔案還沒有被追蹤 查看目前狀
git tatus 工作區很乾淨噢,沒有新的修改、Staging Area裡面也沒有東西 查看目前狀
git status 列出目前的檔案狀態 查看目前狀
git --version 確認是否安裝成功 git --version git version 2.14.1
git --help git--help
mkdir project_1 創建一個叫做project_2的資料夾
touch hello.txt 創建一個名稱為hello.txt的文件 touch hello.txt
打開 https://github.com/ 網站
在GitHub上創建一個和本地端名稱相同的資料夾,專案描述可寫可不寫、權限設為開放、README不用勾選

Reference:

results matching ""

    No results matching ""