使用git將項目上傳到github(上傳文件)(git push 失敗與解決方法)

本文摘錄於:https://www.jianshu.com/p/c70ca3a02087這裏只是做學習備份之用,絕無抄襲之意,如果作者覺得有所不妥請聯繫本人,一定妥當處理!同時這裏望閱讀者查看原文章!
上傳文件
2.3 綁定用戶
在打開的GIt Bash中輸入以下命令(用戶和郵箱爲你github註冊的賬號和郵箱)
$ git config --global user.name “hanyuntao”
$ git config --global user.email "[email protected]"
在這裏插入圖片描述
2.4 設置SSH key(git中sshkey有何作用?)
2.4.1 生成ssh key
首先檢查是否已生成密鑰cd ~/.ssh,如果返回的ls有3個文件,則密鑰已經生成。
在這裏插入圖片描述
密鑰生成

如果沒有密鑰,則通過
$ ssh-keygen -t rsa -C "[email protected]"
生成,生成過程中一路按3次回車鍵就好了。(默認路徑,默認沒有密碼登錄)
生成成功後,去對應目錄C:\Users\hyt.ssh裏(hyt爲電腦用戶名,每個人不同)用記事本打開id_rsa.pub,得到ssh key公鑰。
在這裏插入圖片描述
2.4.2 爲github賬號配置ssh key
切換到github,展開個人頭像的小三角,點擊settings,然後打開SSH keys菜單, 點擊Add SSH key新增密鑰,填上標題(最好跟本地倉庫保持一致)。
在這裏插入圖片描述
接着將id_rsa.pub文件中key粘貼到此,最後Add key生成密鑰吧。
2.5 上傳本地項目到github
1.在要上傳的目錄右鍵打開git
在這裏插入圖片描述
2.執行指令:git init
在這裏插入圖片描述
初始化成功後你會發現項目裏多了一個隱藏文件夾.git
3.執行指令:git add .將所有文件添加到倉庫在這裏插入圖片描述
4.執行指令:git commit -m “提交文件”
雙引號內是提交註釋。
在這裏插入圖片描述
2.5.3 關聯github倉庫
1.到github text倉庫複製倉庫地址
在這裏插入圖片描述
2.執行指令:git remote add origin https://github.com/hanyuntao/text.git
在這裏插入圖片描述
2.5.4 上傳本地代碼
執行指令:git push -u origin master
在這裏插入圖片描述
完成了

git push 失敗與解決方法
本文摘錄於:https://blog.csdn.net/ltime/article/details/70224456這裏只是做學習備份之用,絕無抄襲之意,如果作者覺得有所不妥請聯繫本人,一定妥當處理!同時這裏望閱讀者查看原文章!
今天想把最近的一些小代碼push到github上
我先是將該目錄git init進行初始化,然後
git add -A ,
接着
git commit -m “description…”
然後在github上新建一個遠程庫,想要將其與我本地的庫相關聯,使用:
git remote add origin [email protected]:YOURGITHUBNAME/REPOSITORY.git
並push到遠程端
至此,一切順利
於是,我使用了命令:
git push -u origin master
結果報錯如下:
error: failed to push some refs to ‘[email protected]:你的遠程庫名.git’
hint: Updates were rejected because the tip of your current branch is behind
hint: its remote counterpart. Integrate the remote changes (e.g.
hint: ‘git pull …’) before pushing again.
hint: See the ‘Note about fast-forwards’ in ‘git push --help’ for details.
從提示可以看出,是由於兩者不同步,因此需要先pull,進行合併然後在進行push,
因此先使用
git pull --rebase origin master
將遠程文件同步下來。
然後再執行推送
git push -u origin master

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