這是Git的官方網站點選下載
安裝操作一直預設即可
git config –global user.name “隨便填一個名字即可” 回車
git config –global user.email “你的郵箱@qq.com” 回車
沒有任何提示說明,你的操作成功了,如果你的配置寫錯了,,可以再敲一遍。
git init 回車
git add .
git commit -m “本次提交的描述,可以用中文寫”
**
ssh-keygen -t rsa -C “xxxxxx@qq.com“
一直回車
操作如下:
點選Settings
點選SSH and GPG keys
點選New SSH key
輸入完畢,點選Add SSH key就好了
點選Your repositiories 新建一個倉庫
點選New
點選他
複製這2個,記事本儲存好,下次還需要用哦
你的專案就上傳完了,重新整理你的github
如果後續中,有錯誤的話,輸入 git remote rm origin然後在重複輸入你的github的那兩行程式碼就好了。
下面是一些知識的分享:
檢視倉庫狀態
git status 紅色的檔名 說明沒有被新增到倉庫
綠色的檔名 說明已經被新增到倉庫,但是沒有提交
clear 空的 說明都提交了
比較兩個檔案的不同
git diff 檔名字 會告訴你這個檔案 提交上去的時候是這樣子的 你現在沒提交的是 這樣子的 如果沒有反應,說明是一樣的,沒有不同
####
1. 提交完 想撤回剛剛提交的那個檔案—回滾
git log 檢視所有版本
git reset –hard HEAD^ 回滾了上一個版本
git reset –hard 寫唯一標識的前幾位就行 就回到你要的那個版本
git reflog 記住所有曾經做過的操作
git reset –hard 識別符號 回退到這個版本
git log可以看到現在的版本了
2. 撤銷修改
沒有提交的時候
不要這些修改,回到你之前的版本
沒有add就直接
git checkout –檔名字
做了add操作
回退檔案頭,才可以撤銷修改
git reset HEAD 檔名字
git checkout –檔名字
做了 add和commit就和第一大步的方法 回退
3. 刪除檔案
有2個以上的檔案 如 demo1.txt demo2.txt
不想要檔案demo2.txt
第一個 直接滑鼠刪除
git checkout –demo2.txt 可以找回來
第二個 add commit上去了
刪除就用 git rm demo2.txt
git checkout HEAD –demo2.txt 找回
3 分支 各個分支不影響
git branch 顯示所有的分支 *代表現在在哪個分支
新建分支
git branch 分支名字
切換分支
git checkout 分支名字
分支合併
git merge 分支名 把你這個分支名的分支 合併到我現在的分支 改變了你要改變的現在分支 不改變原來的分支
合併衝突的話 用手刪掉不要的然後
git add 檔名字
git commit -m “描述”
刪除分支
git branch -d 分支名字
避免踩雷就到這裡了,這是針對於完全的新手哦
本作品採用《CC 協議》,轉載必須註明作者和本文連結