簡單使用git和github來管理代碼----配置與使用


在以前沒聽說過github之前,自己寫的代碼很容易丟或者遺失,等到用時才知碼到用時方恨丟,現在用了github,真的是替自己生省不少的事,閑話不多說,上教程。

1 在github上注冊賬號 https://github.com,我的綁定郵箱:547678930@qq.com,用戶名nelson-hu,登陸成功創建個人倉庫

2 下載安裝git

3 下載安裝完成后,按window鍵輸入git--選中git bash,進入git命令界面

4 首先配置本地與遠程git端的密鑰

01 輸入ssh-keygen –t rsa –C 郵箱地址----> 比如我的 輸入ssh-keygen –t rsa –C 547678930@qq.com 

一路回車,直至出現不懂得類似於密碼的界面,生成密鑰成功

02 回到電腦桌面--全部文件--.ssh文件夾--找到id_rsa.pub文件--右鍵記事本打開--將其內容全部復制到剪貼板

03 在github的網站上,找到個人頭像--點擊--settings--ssh keys--add ssh keys--標題隨便起,內容就是剛剛你復制的密鑰--保存

04 回到命令窗口--驗證是否成功,運行命令 ssh –T git@github.com--提示,選擇yes繼續--密鑰配置成功

5 配置用戶名密碼

git config –global user.name “用戶名”

git config –global user.email “郵箱”

6 在githuz網站上創建測試倉庫 比如我取名為firstTestDemo

7 本地磁盤里也新建一個目錄叫:firstTestDemo,右鍵--git bash here--然后出現git命令窗口--運行git init--目錄下就會出現.git的隱藏文件夾。

step01 增加對我們github上創建的buxingxing倉庫的管理:git remote add origin git@github.com:nelson-hu/firstTestDemo.git

step02 獲取管理權限后,拉取倉庫中的文件:git pull git@github.com:nelson-hu/firstTestDemo.git--就會發現本地磁盤目錄中多了一個叫readme.md的文件,這就是從遠程倉庫拉取的,

step03 把本地文件上傳到遠程倉庫

  01 現在目錄下新建一個test.txt

  02 git add .  (提交所有有更改的文件)

  03 git commit -m "本次提交的評語,一定要寫"

  04 git push git@github.com:nelson-hu/firstTestDemo.git 成功推到遠程

  05 到遠程倉庫查看,已經推上來了。

 

 

---------------------------------------------------

常用操作:

查看git配置及用戶信息  git config --list

克隆別人的倉庫: git clone

查看目前狀態(未提交時,會有紅色提示): git status

查看提交記錄 git log

強制回退版本: 

  git reset –hard HEAD^(把當前的版本回退到上1個版本) 

  git reset –hard HEAD^^(把當前的版本回退到上上1個版本) 

  git reset –hard HEAD~100(把當前的版本回退到上100個版本) 

  git reset -hard 版本號

查看本次更改: git diff

查看內容 : cat readme.txt 

刪除文件: rm b.txt 

 

顯示當前分支 git branch

 

 

 

暫存本地內容: git stash

還原暫存內容: git stash pop stash 

  

 

 

--------------------------------------

問題1 

git pull 失敗 ,提示:fatal: refusing to merge unrelated histories

解決: git branch --set--upstream master origin/master

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM