使用git命令對github倉庫進行操作

使用git-for-windows,可以想linux中的git一樣操作版本,這是git官網推出的

1、windows下載git,https://git-scm.com/downloads,選擇64位或者32位,一直next,安裝完成。

2、打開安裝好的bash程序窗口,輸入

git config --global user.name "github用戶名"
git config --global user.email "github郵箱"

執行後,輸入以下

ssh-keygen -t rsa -C "你想使用的郵箱",然後回車。之後你需要輸入一個文件名,這裏需要輸入id_rsa。若果生成有的話,選擇y進行覆蓋,然後回車,回車,不要任何密碼類,即可生成rsa密鑰。密鑰位置爲C:\Users\Administrator\.ssh下,然後將生成的.pub文件內容完全複製,粘貼到github的ssh中key。

 title隨便取,key要粘貼對,否則在測試連接github的時候會出現錯誤。[email protected]: Permission denied (publickey).,你被拒絕的權限,一定要配置正確。

ssh -T [email protected] 測試是否連接上github,出現成功即可

一、克隆項目到本地

使用cd命令,進入一個空的文件夾,cd e:/python

打開github網站,選擇需要克隆項目的ssh,複製ssh


在git命令中使用 git clone [email protected]:suget/lora-pyqt5.git,[email protected]:suget/lora-pyqt5.git爲複製的ssh連接,回車,可以看到克隆到本地成功。

打開本地文件夾,可以看到已經克隆成功。

二、使用pull命令拉取github遠程倉庫到本地

打開git bash客戶端,使用cd命令,進入一個空的文件夾,cd e:/python

建立與github的連接 git remote add origin [email protected]:suget/lora-pyqt5.git  後面是github的ssh地址

然後使用git pull 命令拉取倉庫到本地,就可以看到本地的項目了

 

 三、本地項目上傳

(1)使用克隆項目後,修改後上傳

在剛纔克隆本地的文件夾中新建兩個個txt文件,內容隨便,放入到不同的位置 。然後在git窗口中cd到克隆到本地的文件夾中,使用git status可以查看新添加的文件,這裏顯示爲紅色。紅色爲未上傳文件,也可以查看上次所修改的內容。

使用git add .命令,.別忘記了寫。這裏表示將全部文件添加到暫存區

也可以提交單個文件命令爲git add xxx文件名和後綴,當然也可以提交一個文件夾,

這個時候只需要寫文件夾的名字即可git add xxx就可以了


使用 git commit -m "這裏是提交的時候,添加的相關備註信息"    //引號之間填寫備註信息

git push origin master  //push到遠端服務器 
如果倉庫是空的,第一次提交,使用git push -u origin master

 

可以看到push成功。

(2)新項目上傳遠程倉庫

 使用cd命令進入到項目的目錄中

然後使用git init初始化本地倉庫

首先使用github新建一個倉庫,lora-pyqt5

建立與github的連接 git remote add origin [email protected]:suget/lora-pyqt5.git  後面是github的ssh地址

以下分情況

1、如果github上新建的倉庫具有readme.md 文檔,這個時候本地文檔沒有你需要先從遠程拉取文檔同步到本地,然後你可以看到遠程文檔已經到了本地

可以通過如下命令進行代碼合併【注:pull=fetch+merge]      git pull --rebase origin master,執行之後本地就有了readme文件了

然後可以使用

git add . 添加所有文檔

git commit -m "xxx" 提交

git push origin master 推送 如果倉庫是空的,第一次提交,使用git push -u origin master

2、如果github上新建的倉庫沒有readme.md 文檔,可以使用

git add . 添加所有文檔

git commit -m "xxx" 提交

git push origin master 推送 如果倉庫是空的,第一次提交,使用git push -u origin master

四、修改和刪除遠程倉庫

先cd到一個空的文件夾中,然後初始化git,建立與github的聯繫,拉取遠程倉庫到本地,修改本地文檔,重新上傳即可

建立聯繫 

使用pull命令,拉取到本地

修改本地倉庫,修改之後提交,按序操作即可

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章