git 上传代码到指定仓库_初次使用git上传代码到github远程仓库
一、新建代碼庫
注冊好github登錄后,首先先在網頁上新建代碼庫。
點擊右上角“+”→New repository
進入如下頁面:按照要求填寫完成后,點擊按鈕創建代碼庫創建成功。
接下來我們查看一下剛剛創建好的代碼庫,點擊右上角的頭像→Settings→左側菜單欄Repositories菜單,可查看到剛剛新建好的代碼庫。
二、添加SSH公鑰
為了把本地的倉庫傳到github,還需要配置ssh key,說白了就是為了把本地的代碼上傳到github。
1、前置準備
安裝完成以后從桌面或開始菜單打開Git工具{點擊Git bash 打開},下圖。
2、Git基本信息設置
在git命令行內輸入以下代碼:引號內的填寫你注冊github時的用戶名和電子郵件。
git config --global user.name "your name"
git config --global user.email "your_email@163.com"
3、添加SSH Key
首先在本地創建ssh key。在剛剛新建好的文件夾內點擊右鍵Git Bash Here進入git命令行。
ssh-keygen -t rsa -C "your_email@163.com"
“your_email@163.com”改成自己注冊github時的郵箱,此處不一定要用163郵箱。
回車之后會要求確認路徑和輸入密碼,直接一路回車就行。
成功的話會在~/下生成.ssh文件夾,進去打開id_rsa.pub,復制里面的key。
cat ~/.ssh/id_rsa.pub
直接在命令行內輸入上面的代碼,就會出現key,右鍵復制key。
從ssh-rsa開始,復制好后回到網頁,點擊右上角的setting,左側菜單切換到SSH and GPG keys,點擊New SSH key。默認是沒有SSH key的,下方的my_key是我之前添加的。
點擊New SSH key后,會出現如下頁面:
為了驗證是否成功,在git bash下輸入:
如果是第一次的會提示是否continue,輸入yes就會看到:
You’ve successfully authenticated, but GitHub does not provide shell access。
這就表示已成功連上github了。
三、把本地倉庫傳到github
初次使用首先需要做一些初始化的工作。
1、建立本地倉庫并初始化
在本地電腦的一個盤里面新建一個文件夾,然后在文件夾上點擊 右鍵---Git bash here,下圖所示:
2、初始化倉庫
在Git命令窗口輸入:
git init
3、建立本地與github上新建項目連接
找到github上新建項目的地址鏈接
在Git上輸入以下命令建立本地與github上新建項目連接:
git remote add origin git@github.com:fang-king/Selenium.git
git remote add origin 固定,后面的內容是復制github上新建項目的ssh網址。
4、同步github新建項目到本地
使用以下命令
git pull origin master
5、添加本地文件到緩存區
將需要上傳的代碼或文件拷貝到新建文件夾里。
在Git里輸入以下代碼回車
git add .
注意add與“.”之間有一個空格。
6、為上傳文件添加注釋
等待緩存完畢,輸入命令:
git commit -m "first push"
其中的first push為注釋的內容,請自定義填寫。
7、提交本地文件到github新建項目中
等待上步完成,繼續輸入執行命令:
git push origin master
四、后續上傳代碼步驟git init 將文件夾設置為本地倉庫,只有這樣才可以把本地的文件傳入github倉庫
git remote add origin git@github.com:fang-king/Selenium.git 將本地倉庫與github倉庫進行關聯
git pull origin master 將GitHub上倉庫的內容pull到本地倉庫,兩者保持一致
git add 需要上傳的文件 添加文件到本地庫
git commit -m “*****” 提交文件到本地庫
git push origin master 上傳文件
如果要上傳的文件是在一個新的文件夾里,那么就需要執行前3步,將新文件夾作為本地倉庫與github關聯;
如果要上傳的文件是在之前的文件夾里,那么之前已經關聯過了,只需要直接執行后3步就可以了。
五、刪除遠程倉庫里的文件
進入本地倉庫:git pull origin master 本地同步遠程倉庫,將遠程倉庫里的內容拉下來
git rm -r --cached 文件名 刪除文件
git commit -m “delete dir” 提交并添加說明
git push origin master 將本次更改更新到github項目上去
六、遇到的問題
可能遇到以下問題:
1、將github上的代碼庫克隆到本地的時候遇到報錯
原因是沒有輸入yes,由于之前一直一路回車,就以為克隆的時候也是一直回車即可,然后就報錯了。
在add一個文件的時候總是出現如下警告,看著會不舒服。在命令行使用git config --global core.autocrlf false來禁用自動轉換 ,就不會出現下方的警告了。
總結
以上是生活随笔為你收集整理的git 上传代码到指定仓库_初次使用git上传代码到github远程仓库的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python标识运算符_讲解Python
- 下一篇: excel插入一列日期 pandas_将