github是乙個基於git的**託管平台。
你的本地倉庫由 git 維護的三棵"樹"組成。第乙個是你的工作目錄,它持有實際檔案;第二個是 暫存區(index),它像個快取區域,臨時儲存你的改動;最後是head,它指向你最後一次提交的結果。
你可以提出更改(把它們新增到暫存區),使用如下命令:
git add
git add *
這是 git 基本工作流程的第一步;使用如下命令以實際提交改動:
git commit -m "**提交資訊"
現在,你的改動已經提交到了head,但是還沒到你的遠端倉庫。
你的改動現在已經在本地倉庫的head中了。執行如下命令以將這些改動提交到遠端倉庫:
git push origin master
可以把 master 換成你想要推送的任何分支。
如果你還沒有轉殖現有倉庫,並欲將你的倉庫連線到某個遠端伺服器,你可以使用如下命令新增:
git remote add origin
如此你就能夠將你的改動推送到所新增的伺服器上去了。
分支是用來將特性開發絕緣開來的。在你建立倉庫的時候,master 是"預設的"分支。在其他分支上進行開發,完成後再將它們合併到主分支上。
建立乙個叫做"feature_x"的分支,並切換過去:
git checkout -b feature_x
切換回主分支:
git checkout master
再把新建的分支刪掉:
git branch -d feature_x
除非你將分支推送到遠端倉庫,不然該分支就是 不為他人所見的:
git push origin
git init//初始化
git remote add origin//遠端github倉庫
git add//新增所有要上傳的檔案
git commit -m 「描述資訊」//提交新增的檔案
git push -u origin main//授權github賬號資訊
-更新
git add updated-filenema
git commit -m "描述資訊"
git branch -m main
git push origin master
mac終端不git不展示分支名稱
關於mac終端使用git命令時不展示分支名稱的 解決辦法 新建 bashrc 檔案 切換到使用者根目錄 cd vi bashrc 檔案 沒有的話預設新建 將以下命令複製到該檔案並儲存 function git branch then if no branch then branch git rev ...
Git學習筆記2 給git命令起別名
程式設計師都是 懶惰 的,哪怕是執行乙個命令的時候少敲了乙個字母也感覺特舒坦。git就允許為命令設定別名。以git status為例,如果敲git st 顯然無法識別。new host 2 designer git st git st is not a git command.see git hel...
GIT學習筆記 1 4 起步 安裝 Git
是時候動手嘗試下 git 了,不過得先安裝好它。有許多種安裝方式,主要分為兩種,一種是通過編譯源 來安裝 另一種是使用為特定平台預編譯好的安裝包。若是條件允許,從源 安裝有很多好處,至少可以安裝最新的版本。git 的每個版本都在不斷嘗試改進使用者體驗,所以能通過源 自己編譯安裝最新版本就再好不過了。...