天天看點

利用git bash(git指令行)将本地代碼上傳到github上

git指令工具Git Bash 。 

首先在Git Bash中使用cd指令進入對應的本地項目路錄,按照下面的指令操作: 

1、git init 表示在目前的項目目錄中生成本地的git管理。

2、git add . 表示你要送出到github上的檔案,如果你要将所有檔案都添加上去的話,使用git add . “.”表示添加目前目錄中的所有檔案。

3、git commit -m “first commit”,表示你對這次送出的注釋。

git commit -m “送出的描述資訊” 

如果我們這裡不用-m參數的話,git将調到一個文本編譯器(通常是vim)來讓你輸入送出的描述資訊

git commit -a -m “送出的描述資訊” 

git commit 指令的-a 選項可隻将所有被修改或者已删除的且已經被git管理的文檔送出倒倉庫中。如果隻是修改或者删除了已被Git 管理的文檔,是沒必要使用git add 指令的。

git commit –-amend 對于已經修改送出過的注釋,如果需要修改,可以借助 git commit –-amend 來進行。

5、git push -u origin master 用于将本地分支的更新,推送到遠端主機,最後根據提示輸入使用者名和密碼。-u選項指定一個預設主機。這一步可能會提示你: ! [rejected]        master -> master (fetch first),這事因為git倉庫已經有内容了,這時你需要先利用git pull指令同步代碼,步驟如下:直接用git pull origin <分支名稱(預設master)> 拉下伺服器代碼,如果沒問題即解決了。如果提示:fatal:refusing to merge unrelated histories,這時執行如下指令:git branch --set-upstream-to=origin/<分支名稱> master,之後執行git pull origin master --allow-unrelated-histories,即可拉下代碼,然後調用git push -u origin master即可上傳代碼。

注意:輸入密碼的時候,是不會有反應的,是以需要認真輸入。 

鍵盤的上下鍵可以挑選之前和之後的指令,重複執行。

具體的指令可以參考: 

<a href="http://www.yiibai.com/git/">http://www.yiibai.com/git/</a>