1. 程式人生 > >解決git pull到github不成功的問題

解決git pull到github不成功的問題

網上也有很多帖子,但是配置時依舊遇到了一些問題,給自己稍微總結一下。

1.安裝git(linux系統,其他系統自行百度)

$sudo apt-get install git

2.完成基本配置

$ git config --global user.name "Your Name"
$ git config --global user.email "[email protected]"
3.生成SSH key
$ ssh-keygen -t rsa -C “[email protected]
4.將生成的ssh key新增進github

ssh key所在資料夾 $ cat ~/.ssh/id_rsa.pub

5.mkdir一個本地資料夾作為 程式碼倉庫,在github 中new 一個repository

注意:兩個名字一樣

6.pull到github

touch README.md                                         //建立一個README.md檔案
echo "# test" >> README.md                              //向檔案中加入一句話“#test”
git init                                                //將該目錄變成git可管理的倉庫
git add README.md                                       //將檔案新增到倉庫
git commit -m "first commit" //第一次提交,提交說明 “first commit
git remote add origin [email protected]:smallDou/test.git  //關聯github,smallDou為你的使用者名稱,test為你建立的repository名
git push -u origin master                               //推送到github上

7.出現問題:

問題一:

ERROR: Repository not found.
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

解決方法本地作為git倉庫名和github上new的repositity名字一樣    

$git remote rm origin    //取消關聯庫
問題二

To [email protected]:smallDou/jsTest.git
 ! [rejected]        master -> master (fetch first)
error: 無法推送一些引用到 '[email protected]:smallDou/jsTest.git'
提示:更新被拒絕,因為遠端倉庫包含您本地尚不存在的提交。這通常是因為另外
提示:一個倉庫已向該引用進行了推送。再次推送前,您可能需要先整合遠端變更
提示:(如 'git pull ...')。
提示:詳見 'git push --help' 中的 'Note about fast-forwards' 小節。

解決方法:按照說明 git pull一下,看會不會自動合併,,如果不會,手動合併

$git pull
warning: no common commits
remote: Counting objects: 3, done.
remote: Total 3 (delta 0), reused 0 (delta 0), pack-reused 0
展開物件中: 100% (3/3), 完成.
來自 github.com:smallDou/jsTest
 * [新分支]          master     -> origin/master
當前分支沒有跟蹤資訊。
請指定您要合併哪一個分支。
詳見 git-pull(1)。

    git pull <remote> <branch>

如果您想要為此分支建立跟蹤資訊,您可以執行:

    git branch --set-upstream-to=origin/<branch> master
$git pull [email protected]:smallDou/jsTest.git master
$git push -u origin master

完成。

相關推薦

js 動態綁定事件 on click 完美解決綁定成功

不成功 func family cti sof font 動態綁定 microsoft soft 動態綁定坑了多少人..... $("ol").on("click","li a",function(){ ... )} 完美解決動態綁定: o

解決mysql連線成功問題

service mysqld stop /usr/bin/mysqld_safe --skip-grant-tables 再開一個終端 mysql -u root use mysql; select * from user; desc user; 插入自己想的使用者名稱和密碼:inser

解決Git專案能Pull

這幾天以來被一個問題困擾就是我的專案不能Pull,我就很納悶了,我自己可以提交,但是當隊友更新了程式碼提交到github,自己想更新,居然pull總是報異常,這個異常是The current branch is not configured for pull N

解決git pull到github成功的問題

網上也有很多帖子,但是配置時依舊遇到了一些問題,給自己稍微總結一下。 1.安裝git(linux系統,其他系統自行百度) $sudo apt-get install git 2.完成基本配置 $

關於J1900、N3150主機安裝EXSI成功及找到SATA硬盤等問題的解決

j1900 exsi sata 安裝一.安裝不了問題。具體提示是用EXSI安裝ISO啟動後會遇到卡在Relocating modules and starting up the kernel過不去,此問題的處理很簡單。感謝愛快論壇的朋友cjljsyy 提出解決方法1、把你要安裝ESXI的硬盤接到一臺能正常安裝

阿裏雲香港服務器IIS發布網站成功解決方法

9.png 域名解析 遇到 添加 輸入 不用 如果 一個 .cn 剛剛弄好了一個阿裏雲上服務器,費老勁兒了。我買了一個香港的服務器,最低配置,專有網絡,買著玩的,一個.win的域名,省的國內備案了。 遇到的問題是怎麽也訪問不了我IIS上發布的網站,我把我解決方法說下: 1,

tomcat啟動成功(點擊startup.bat閃退)的解決辦法

local standard 錯誤 2.3 socket wait 查找 trac lang 在安裝Toamcat時,發現了以下的錯誤提示 17-Dec-2017 00:08:02.397 嚴重 [main] org.apache.catalina.core.Standa

解決微信小程序配置https成功問題

成功 阿裏雲服務 備案 結果 自己的 申請證書 .com class 折騰 拿到一個微信小程序的項目,需要配置https安全鏈接(為什麽必須使用https不再贅述),預想這個已經很成熟的流程,應該不會有太大問題,結果還真是出乎意料,竟然掉進一個大坑,折騰好久。 申請證書配置

使用mysqldump導入成功解決方法

fault 網上 utf check inux current body 這樣的 reat 今天遇到個奇葩的問題,使用mysqldump導出數據庫,命令如下:mysqldump -u root -p密碼 數據庫名 >/tmp/mysql_data.sql,在使用導入時

【TP3.2.*】解決session過期失效 和 設置成功問題

lifetime runtime isset 清除 不成功 use 問題 func true 1、背景:本來我想設置session有效期1800秒即30分鐘 失效的,可是實際使用TP3.2.0的時候發現,登錄了幾天用戶竟然沒有失效,一直都可以登錄。 2、解決: 2.1

nfs服務共享成功解決,內涵nfs攻擊

Linux NFS NFS另類攻擊 最近在了解一些服務權限的設置,突然就被這個nfs服務的權限給絆住了。當你掛載上服務器上的共享目錄 時,卻無法訪問裏面的一些內容。內心滿滿的憂桑。。。經過努力奮鬥幾分鐘終於搞明白了。   無法訪問的原因:因為NFS服務是沒有用戶驗證功能的,所以服務器會將客戶端的身

成功解決Git Bash執行指令碼命令下載檔案到預設C盤路徑的問題

解決問題 解決Git Bash執行指令碼命令下載檔案到預設C盤路徑的問題 1、預設下載到資料夾為   解決思路 %homedrive%    指作業系統所在盤%homepath%      指\Docum

解決國內安裝tensorflow, opencv等安裝成功或下載太慢問題

1. 安裝tensorflow官方方法與使用國內源方法 1.1 官方安裝方法-適用翻牆 tensorflow安裝方法比較常見,參考谷歌的官方教程,安裝方法如下: python2版本的安裝 pip install --upgrade tensorflow

在STS(Spring Tool Suite)中配置Maven,以及配置成功解決方案

Spring Tool Suite  Spring 專案快速開發的工具集合,簡稱sts。 主要用於快速的開發Spring專案,我們不用再去編輯繁瑣的xml配置檔案,而是由工具自動生成。   STS下載 1.可自行到官網下載,選擇需要版本下載 2.ST

HDP Sandbox裡面git clone了資料(HTTP request failed)【目前還沒解決,所以hive的練習先暫時擱置了】

摘要:網上說有三種原因,第一種是伺服器時間,這個我改了。 第二種是git版本,這個更新起來太麻煩,確實這個原因是很有可能的,centos倉庫中的git版本一直是1.7,最新的已經更新到2.1了。 第三種原因,我按照下方的命令更新了curl,還是有問題,所以說看起來是git版本的原因,這個有時

ubuntu18.04.1下配置前端開發環境(nvm),nvm安裝成功解決辦法

# Proxy alias setproxy="export ALL_PROXY=socks5://60.205.84.96:10086" alias unsetproxy="unset ALL_PROXY" 寫到 ~/.bashrc 最後面 然後,退出當前的 terminator 再開

解決windows下docker安裝成功的問題

安裝過程轉載自這裡 docker toolbox安裝好之後接著按照書上這個命令:docker run -d -p 8050:8050 scrapinghub/splash執行後開啟localhost:8050埠並不可以開啟,顯示伺服器連線失敗,原來是輸入localhost不行,要輸入數字

刪除檔案或資料夾成功,顯示被程序佔用的解決方法

 我是在解除安裝SQLServer2008的最後一步,刪除c盤下的program Files下Microsoft SOL Server資料夾下的90資料夾時出現該錯誤。解決方案如下: 1.開啟工作管理員,點選標題欄的效能,在點選資源監視器,在標題欄裡點選cpu,再在關聯的控制代碼裡搜尋

關於Tomcat版本更換時,安裝成功的問題解決方法

最近在學習JavaEE程式架構,用到了Tomcat。 使用的Eclipse,沒有Tomcat,我想建立一個本地的伺服器。 在構建過程中,我使用了Tomcat9,但是版本太新了,Eclipse不支援,我只好換回Tomcat8。 Tomcat8 有兩個版本8.0.36和8.5.4。我首先安裝

scrapy中Post成功解決辦法

有時候在爬取資料分析目標網站的過成功,會發現F12中,請求的資料型別為post,傳送的資料位FormData,可是自己已經按照post請求的FormRequest做了請求,data資料也按照F12中的格式填寫完畢了。但請求的結果要不就請求不到,一直堵塞著,要不就是無論換成多少頁數,返回的資料