1 建立:mkdir 資料夾名稱
2 將目錄設定為工作倉庫 git init
3 在工作目錄放入檔案,例如readme文件,和自己的專案檔案
4 使用 gitstatus 檢視當前狀態
5 將新放入的檔案或者修改過的原有檔案新增到中轉區域:git add 檔名
6 將修改提交到當前分支:git commit -m "所做的修改資訊寫在這兒作為備註"
7 檢視對檔案的修改變更資訊: git diff 檔名
8 回退到前面的版本,例如:回退到上乙個版本時候用git reset --hard head^,回退到前面兩個版本時候git reset --hard head^^
還可以直接用commit id來回退 :git reset --hard commit id
9 可以通過git reflog命令來查詢commit id
10 撤銷工作區的修改:gitcheckout -- 檔名,此命令就是要回到最後一次git add 或者git commit 的狀態
如果你已經將修改add到了暫存區,使用 git reset head file 來撤銷暫存區的修改
如果已經提交到分支了,就用上面的版本回退來退回到原來的版本
11 如果要刪除乙個檔案:首先在當下檔案庫中使用rm file ,將檔案刪除,然後git status會看到版本庫中我呢間還是存在的,現在就需
要git rm並且git commit,來徹底刪除
另一種情況是在本地工作區誤刪了檔案,就需要使用git checkout -- file 來撤銷刪除
12 使用 ssh-keygen -t rsa -c "email "來生成ssh key,一般生成的檔案在你的使用者名稱主目錄下
13 登入github**,將生成的檔案新增生成秘鑰
14 將本地倉庫推到遠端庫,先在你的github上面建立乙個新的倉庫,然後使用git push -u origin master將本地推向遠端
15 由於是第一次推送,我們使用了-u命令,這樣不但將本地的master分支內容推送到遠端端的master,還會將兩者連線起來
16 從遠端倉庫clone到本地使用:git clone [email protected]:github使用者名稱/倉庫名字.git
17 建立乙個分支用來供工作除錯使用git branch 分支名稱,git branch會列出所有分支名稱
18 git checkout 分支名稱,用來切換分支
19 使用git merge 分支名稱 來合併分支
GitHub學習筆記
git是全世界最先進的分布式版本控制軟體!git是由linux的創始人linus用c語言寫的。2008年開始,github 上線!jquery,php,ruby等著名專案都用github進行儲存!集中式儲存指的是所有 都儲存在乙個伺服器裡,每個人增刪改查都要通過指定的伺服器。分布式儲存表示每個人的電...
github學習筆記
git初始化操作 1 git init 2 git remote add origin git github.com cmusphinx pocketsphinx.git 3 git clone git git 4 git fetch origin 拉 git pull origin master ...
GItHub學習筆記
一直使用svn,但現在訪問的一些開源專案都使用git託管,於是學習一下git的使用。2 gitshell一系列的使用,實際和svn類似。所不同的是,svn沒有本地庫和遠端庫的概念,這也是前面使用時一下子適應不過來的原因。以下是提示符和顏色的含義說明 在 git shell 執行環境中,經常出現的一些...