這幾天換了工作,再學習git做了一點筆記;分享一下,後期學習到繼續補上.
git下載地址:https://www.git-scm.com/download/winGit的工作區域:
工具區(working Directory) 添加,編輯,修改文件等動作
暫存取:暫存已經修改的文件最後統一提交到git倉庫中
Git Repository(Git倉庫):最終確定的文件保存到倉庫,成爲一個新的版本,並且對他人可見
工作區提交到 ->暫存區 提交到 -> Git Repository倉庫
通過 git status看查看當前文件的狀況是否在工作區域還是暫存區
添加文件到倉庫:
1.通過 git add +文件名 把工作區域的文件提交到暫存區
2.通過 git commit-m "提交描述" 提交到Git(本地)倉庫
修改文件:
修改文件之後,需要把文件添加到暫存區,然後Git倉庫
刪除文件:
1.刪除本地文件: rm -rf 文件名
2.從Git倉庫中刪除文件 :git rm 文件名
3.提交操作: git commit-m "提交描述"
Git基礎設置:
Git安裝完成之後,需要進行一些基本信息設置
1.設置用戶名
git config --global user.name 'xxx
2.設置用戶名郵箱
git config --global user.email 'xxx.com'
3.查看設置
git config --list
4.查看所有分支
git branch --all
git branch 不帶參數:列出本地已經存在的分支,並且在當前分支的前面加“*”號標記
5.切換到主分支
git checkout master
6.把dev分支的更改和master合併
git merge dev
7. 刪除分支
刪除遠程dev分支,危險命令
git push origin :dev
下面兩條是刪除本地分支
git checkout master # 切換到master分支
git branch -d dev # 刪除本地dev分
8.新建分支
在本地:
git checkout -b dev 新建並切換到本地dev分支
git pull origin dev 本地分支與遠程分支相關聯
在本地新建分支並推送到遠程:
git checkout -b test
git push origin test 這樣遠程倉庫中也就創建了一個test分支
注意:git config --global參數,有了這個參數,表示你這臺機器上所有的Git倉庫都會使用這個配置,當然你也可以對某一個倉庫指定的不同用戶名和郵箱
如果出現:Please commit your changes or stash them before you switch branches.這個錯誤說明是要把這個分支提交到本地倉庫,使用 git changer 或者 git stash命令
初始化倉庫(只需要初始化一次可通過 git config --list 進行查看):
1.創建一個文件夾
2.在文件內初始化git(創建git倉庫)
通過 cd 文件夾(test) -> get init ->出現一個.git(存儲本地倉庫的信息)
Git管理遠程倉庫:
使用遠程倉庫的目的:
作用:備份,實現代碼共享集中化管理
*** 將本地倉庫同步到git遠程倉庫中步驟:
工作區-> 暫存區 -> Git repository(本地倉庫) -> git push 將本地倉庫提交到遠程倉庫
Git 克隆操作(想添加或者修改遠程倉庫首先需要把遠程倉庫克隆下來):
將本地倉庫(Github 對應的項目)複製到本地
git clone 倉庫地址
*** 有時候無法同步或者沒有權限(如下錯誤信息):
The requested URL returned error:403 Forbidden while accessing
解決方案:
私有項目,沒有權限,輸入用戶名密碼,或者遠程地址採用這種類型:
vi .git/config
#將
[remote "origin"]
url=https://github.com/用戶名/倉庫名.git
修改爲:
[remote "origin"]
url=https://用戶名:密碼@github.com/用戶名/倉庫名.git
Github搭建個人站點
訪問:https://用戶名.github.io
搭建步驟:
1.創建個人站點 -> 新建倉庫(注意:倉庫名必須是[用戶名.github.io])
2.在倉庫下新建index.html的文件即可
注意:1.github pages 僅支持靜態網頁 2.倉庫裏面只能是html文件
Project pages 站點
訪問:https://用戶名.github.io/倉庫名
搭建步驟:
1.進入項目主頁 點擊setting
2.在setting頁面,點擊[Launch automatic page generator]來自動生成主題頁面
3.新建站點基礎信息設置
4.選擇主題
5.生成網頁
Git上傳項目提示Push rejected: Push to origin/master was rejected解決辦法:
首先是你的項目中有和和歷史不符的東西
Push rejected: Push to origin/master was rejected
推拒絕:推送到起源/主人被拒絕
直接是解決辦法,直接打開你要上傳代碼的文件夾位置鼠標右鍵git Bash Here然後直接下面兩行命令解決問題
git pull origin master –allow-unrelated-histories
git push -u origin master -f
使用IDEA克隆GitHub上面項目:
1.點擊check out from Version Controller 來git代碼,選擇遠程倉庫
2.然後選擇create projec from existing source
3.接着一路next.
git一些基礎知識
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.