[Ubuntu],[Github]在UBUNTU上使用Github

正在想這個起手式要怎麼下就在網路上找到影片啦![youtube=https://www.youtube.com/watch?v=JnExCWMQH28&w=320&h=266]


說的現實一點,很多公司都會希望新人會使用Github
他們會對會使用Github的應徵者做一個加分的動作
同時有些公司會要你附上作品集,與其註冊一堆免費網址
我覺得直接附上Github資料夾是比較快速的方式。

在大概了解之後呢就要來實際操作了


第1步


當然是下載Git
終端機輸入$ sudo apt-get install git
就可以自動安裝Git啦,沒什麼難度

第2步


Github註冊
註冊完之後登入,在畫面右側上方帳號旁邊+號點下去新建repository
簡單設定名稱跟說明之後就可以建立,這邊我們只能建立public
因為私人的是要收費的

建立完成之後我們回到終端機
使用cd 指令到你準備設定成目錄的地方
或是使用mkdir指令新建一個資料夾,以在家目錄下建立git為例
$ mkdir git
$ cd git
$ git init 使用init命令移動到這個目錄並將目錄建立為本地端數據庫
這時候該資料夾內會多一個.git的檔案,存放套件需要的資料


第3步


先設定你的基本資料(之後commit的時候才容易知道作者是誰)

 git config --global user.name "UserName" // UserName用自己的名字代替

git config --global user.email "UserEmail@gmail.com" // UserEmail@gmail.com填自己的信箱


然後移動到本機想放此repository的資料夾底下,利用cd,ls等功能

git clone https://github.com/kitarada/test.git //把你要的code從repository抓到剛剛的目錄下

使用

git remote -v //可以確認目前所在的repository


第4步


有既定資料請掠過這段
現在資料庫的目錄已經建置完成接下來要做的是新增檔案並且指定遠端資料庫網址
我們在剛剛指定為目錄的地方新增一個檔案叫README
開啟編輯輸入README
$ touch README
$ gedit README
存檔關閉之後要來推送至遠端
掠過到這

$ git add ...
是指向要加入索引的檔案。若要指向多個檔案,可用空白鍵將檔案們分開。
或是
$ git add . 注意add . <點點前面是有空白的!
可以把當前目錄下所有的檔案加入到索引。
如果你的git底下有多個資料夾,要分別派給不同的repository就不能直接git add .

接下來就可以用commit提交
$ git commit -m '你想說的話' //引號內容會顯示在github端供參考,感覺是註解功能
$ git remote add origin https://github.com/使用者名稱/repository名稱.git
//這邊在設定推送的位址
第一次推送時必須使用
$ git push -u origin master
才能在遠端建立branch並且將遠端伺服器設為預設推送伺服器
到此會要求輸入使用者名稱和密碼
已經完成第一次的推送,可至個人github頁面確認


第5步


當檔案有做更動的時候,只要使用
$ git add .
$ git commit -m '你想說的話'
$ git push
就可以直接推送
他會問帳號密碼,然後呢在你的Gtihub頁面上F5就可以看到更改內容了喔


第6步


接下來要說的是
當有多個repository存在時你要轉換的方法,以test01轉換到test02為例
$ git remote -v 可以查詢現在的repository
假設為test01
$ git remote set-url origin https://github.com/帳戶名稱/test02(目標名稱).git
這時候再次執行$ git remote -v 應該就會變成test02了

這邊要注意的是,如果repo是原本就存在有設定過origin的話
可以直接照上面方法進行推送
更換到新建好的repo則需要用
$ git push -u origin master 來做第一次推送

第7步


刪除檔案

git rm filename //filename是要刪除的檔名

重複第5步

如此Github環境及簡單的操作就完成了


如果在本機端做了任何修改,只需要重新add一次然後commit,push就可以了喔
盡量不要在gihub端做操做

留言