創建好一個目錄后,切換到該目錄,執行git init命令,將該目錄作為一個repository。
在該目錄創建子目錄或者新建文件后,提交。比如創建了readme.md文件。首先執行命令git add readme.md,意思是將該文件交給git管理。然后,執行命令git commit -m "創建說明文檔",注意這里必須加注釋,否則會報錯,不能提交。
現在,相當于在本地創建了一個git倉庫。在github上new repository ,然后再執行git remote add origin 地址(clone or download那個位置的地址)。這樣本地的倉庫就和github上的倉庫關聯上了。再執行git push -u origin master,就可以將本地倉庫的已經commit的文件同步到github上。如果在執行這一步的時候,報錯,說沒權限,就是說你要把本地的這些東西推送到github上,github肯定要驗證你的合法性,不然任何人都可以push,肯定不可以。解決辦法是,添加SSH key到github賬戶上。這個SSH key的獲取方法是,進入當前用戶目錄cd ~/.ssh,進去后,ls,看有沒有xxx和xxx.pub的一對文件,沒有的話,就創建,執行ssh-keygen,按照提示設置密碼(可以為空),創建后,用命令cat xxx.pub,就可以看到一長串字符。將這個長字符串添加到github上就可以了。以后再push的時候,直接git push origin master 即可,不用加參數-u。