這裏我給出一個如何快速創建Git遠程項目並上傳本地代碼的教程
前提條件
- 註冊並登錄了Github
- 本地安裝了git工具(Ubantu系統安裝
sudo apt-get install git
)
Step 1
在github上創建新的遠程倉庫, 這裏我把這個項目取名爲gitDemo, 然後點擊確定:
然後我們來到了這個初始界面, 表示遠程倉庫創建成功, 但是是空的, 那麼我們需要將本地的東西提交到這個空的遠程倉庫, 注意這個遠程倉庫是有地址的,沒錯就是https://github.com/PENGZhaoqing/gitDemo
:
Step 2
在終端中, cd進入你需要上傳的文件夾, 依次執行, 但是需要確保每次執行必須成功了才能執行下一個
git init
git add *
git commit -m "add something"
git remote add origin https://github.com/PENGZhaoqing/gitDemo.git
git push -u origin master
我簡單說一下這幾條命令的意思:
git init
: 在這個文件夾內初始化git配置文件, 一般爲隱藏文件(.git), Linux使用ls -a
查看, 若要徹底刪除git配置請用rm -rf .git
git add *
: 增加所有文件到暫存區, * 表示當前所有文件, 其實add後面也可以單獨指定文件名如git add file1, 這樣就只有file1增加到了暫存區, 執行此語句你得確保你的文件夾不是空的, 有修改的文件, 不然你提交一個空文件後面push會報錯git commit -m "add something"
: 將上一次修改的暫存區的所有文件提交到分支(branch)中, 分支是我們版本控制的基礎, 你在github裏看到的項目, 一般都是master分支, add something 表示此分支的標識,也就是名字, 一般代表此次修改的內容. 此語句如果執行成功, 終端中會顯示出你添加的文件內容. 如果沒有成功, 比如出現git config -- global user.email "[email protected]"
, 那就是你git初始化需要設置一下, 照着上面的語句將你的郵箱設置即可git remote add origin https://github.com/PENGZhaoqing/gitDemo.git
: 這條語句表示當前本地文件夾要與遠程倉庫連接在一起, 執行完以後請使用git remote -v
查看連接是否成功git push -u origin master
: 執行此語句會將現在本地分支裏的所有代碼提交給遠程端origin(名字而已)的master分支, 此語句執行成功以後,代碼也就上傳完畢, 刷新你的github項目頁面, 你會看到你提交的內容, 而且往後的提交就可以使用簡化的git push即可
關於更加詳細的git操作和介紹請看我的另一篇博客:Git操作指令詳解
NOTE: 一般執行git後會給你一些提示, 即使錯誤,仔細閱讀他的提示就能找到如何解決這些問題, 比如最後git push -u origin master
執行失敗後如果提示你: git push --set-upstream origin master
, 那你就是照着輸入, 要有靈性, 不要頭鐵, 不然我反手就是一重錘, 哈哈
有些小老闆就很皮, 看其他的教程配置github的祕鑰, 這個東西其實沒有很大必要, 不配置也就是每次git
push的時候填一下github賬號和密碼而已, 然而配置好了也就是每次能省得去輸入賬號密碼, 你能確定每次用你的電腦的都是你自己嗎? 只要拿到你的電腦, 你github遠程項目裏任何東西我都能隨意修改