Git 筆記-1

【原文鏈接】http://www.changxuan.top/2019/03/07/git-筆記-1/

很遺憾作爲一個 coder 一直沒有拿出來時間學習 git,上大一的時候每次的課程設計命名都是“xxxx1”、“xxxx2”、“xxxx最新版”、“xxxxNew”、“xxxx最最新”等一類的名字。有時候交代碼的時候還分不清到底哪個是最新的。

在此強烈推薦各大高校開設 Git 的選修課,或者相關專業的老師在課堂上增加一部分git的內容。




git commit # 提交

git branch <new-branch-name> # 創建新分支

git checkout <new-branch-name> # 切換到新創建的分支中

git merge master # 將創建的新分支合併到 master 中


  • Mac
  • git
  • github

配置Mac中的 git 環境和配置 github 的 ssh key,此處省略可谷歌搜搜索教程!

在使用中主要分爲兩種情況,一是項目已存在 github 中,然後需要克隆下來更改提交等。操作如下:

# 將項目克隆到本地
git clone [email protected]:chxcode/Demo.git 


# 更改文件內容
... ...
# 以下操作在項目文件夾中完成
# 將更改後的文件添加到本地倉庫 .代表表所有文件 也可指定文件名
git add .

# 將文件提交 引號中內容是更改說明
git commit -m "update description"

# 向 github 推送
git push

第二種情況是項目在本地,而 github 中還沒有,代碼如下:

# 本地建個文件庫
mkdir Demo
cd Demo
git init

#然後在版本庫中添加示例文件,如README.md文件
git add README.md
git commit -m "README for this project."

#爲版本庫添加名爲origin的遠程版本庫
git remote add origin [email protected]:chxcode/Demo.git

執行推送命令,完成GitHub版本庫的初始化。注意命令行中的-u參數,在推送成功後自動建立本地分支與遠程版本庫分支的追蹤。
git push -u origin master


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章