現在,這個小教程最有趣的部分。
4.我們創建我們的項目
我們創建一個目錄,其中包含與項目相關的所有文件。 例如,在 主页 創建我們的用戶文件夾 你好,世界.
〜$ mkdir HelloWorld
我們使用以下命令輸入新創建的文件夾 cd.
〜$ cd HelloWorld /
我們創建程序的文件«你好,世界«。 我們可以使用最喜歡的文本編輯器。 現在,為了簡化操作,我們要做的就是執行以下命令:
〜/ HelloWorld $ echo“ print(\” Hello World \“)”> helloworld.py
這樣,它只是創建文件 helloworld.py 裡面的文件夾 你好,世界 帶有將打印問候語的說明。
我們可以按照以下說明測試全新的程序:
〜/ HelloWorld $ python helloworld.py Hello World〜/ HelloWorld $
因此,我們創建了該程序的第一個版本。 現在開始 混帳 供您查看我們的未來版本。
5.我們開始Git
開始使用 混帳 我們可以在其中的書中配置一些常規選項 第1.5節 其中一些選項已詳細說明。 在這種情況下,我想向您展示如何僅配置本地存儲庫的選項。
〜/ HelloWorld $ git config --local user.name lecovi〜/ HelloWorld $ git config --local user.email colomboleandro@bitson.com.ar〜/ HelloWorld $ git config --local core.editor vim
使用這些選項,我定義該項目的用戶名是«萊科維«,我為此項目發送的電子郵件是«colomboleandro@bitson.com.ar»這是我要在運行時使用的默認編輯器 承諾 是 VIM.
使用的優勢 混帳 是它在我們項目的工作目錄中本地運行。 這就是為什麼我們必須使用以下命令在項目目錄中對其進行初始化 初始化.
〜/ HelloWorld $ git init在/home/leo/HolaWorld/.git/〜/ HelloWorld $中初始化空的Git存儲庫
現在我們要創建文件 的.gitignore 你會說什麼 混帳 您不需要遵循哪些文件和目錄。 有關更多信息,請諮詢 書。 在這種情況下,我們將告訴您忽略同一文件 的.gitignore 和所有以結尾的文件 .pyc.
〜/ HelloWorld $ echo .gitignore >> .gitignore〜/ HelloWorld $ echo * .pyc >> .gitignore
6.添加文件
現在我們必須添加文件(在這種情況下,我們只有一個文件 helloworld.py,但我認為您知道了,對嗎?)。 使用命令 添加 我們將告訴它添加目錄的所有內容(文件中所寫內容除外) 的.gitignore).
〜/ HelloWorld $ git添加。
7.創建我們的版本
配置完成後 混帳 並添加了所有我們希望由版本控制系統控制的文件,我們必須 承諾.
通過這一指導,我們將在我們的發展歷史中確立一個重點。 對於第一種情況,通常會 承諾 帶有說明«初次提交«。 我通常會省略狀態 上演 我只運行命令 承諾 有選擇 -a.
〜/ HelloWorld $ git commit -a
在我的情況下,這將打開我們默認設置的編輯器 VIM,我們可以寫出 承諾。 在這種情況下,我將只寫上述內容。 使用編輯器保存文件後, 混帳 將照顧做 承諾.
8.添加一個遠程存儲庫
現在是時候告訴我們 混帳 具有遠程存儲庫的本地。 在 書 我們已經描述了在以下位置創建存儲庫的過程 GitHub上。 在本節中,我們將使用上一篇文章第3節中待處理的內容。
要添加遠程存儲庫,我們必須使用以下命令 git遠程添加 將名稱或別名作為參數傳遞到存儲庫及其URL。 在這種情況下,我們將使用您在其中創建的項目中的一個 谷歌代碼.
〜/ HelloWorld $ git remote add gc https://code.google.com/p/lecovi-hello-world/
現在終於要將本地存儲庫上傳到遠程存儲庫,我們執行以下命令 推.
〜/ HelloWorld $ git push gc大師
如第3節所述,我們創建了文件 .netrc 它將使用存儲在該文件中的參數連接到服務器。 而且分支會上升 主 到我們另存為的存儲庫中 gc.
在我們項目的頁面上 谷歌代碼,我們可以在本節中看到 資源 在部分 瀏覽 我們項目的內容。
不久…
到目前為止,我們已經完成了有關如何使用以下命令啟動項目的教程 混帳 y 谷歌代碼.
在本迷你教程的下一部分和最後一部分中,我們將回顧如何在項目中進行更改以及如何將更改反映在我們的版本控制系統中。
的問候!
為什麼將.gitignore文件添加到.gitignore?
沒道理:P,該文件也應該放在存儲庫中。
的問候!
沒錯,這樣做沒有多大意義。 只是作為示例來了解其工作原理和示例。 就是我沒有放太多文件,也不想讓它複雜化!
感謝您的澄清。
擁抱!
優秀系列! 我祝賀你!
擁抱! 保羅
偉大的巴勃羅,很高興參加!