git的簡單操作及從github或碼雲上ssh下載源碼步驟


好久沒用git了 今天用在git上下載fastadmin源碼的時候,出現了很多問題,記錄一下

1,首先先下載git

  yum install git  (我用的服務器是阿里雲centos7.3)

  apt-get install git (debian系)

2,git配置

  git config --global user.name "Your Name"
  git config --global user.email "email@example.com

3,git 基本使用

  (1)新建一個版本庫,版本庫又名倉庫,英文名repository,你可以簡單理解成一個目錄,這個目錄里面的所有文件都可以被Git管理起來,每個文件的修改、刪除,Git都能跟蹤。比如我在/export/own/git-test目錄下創建本地倉庫。

  cd /export/own/git-test  git init         //可以理解為初始化一下這個文件夾

  (2)添加一個文件  git add test.txt

  (3)提交一個文件  git commit test.txt

  (4)刪除一個文件  git rm test.txt (從版本庫刪除) 然后再在文件夾里物理刪除

  (5)查看狀態    git status

  (6)回退至上一版本 git reset --hard HEAD^

  (7)回退至上上版本    git reset --hard HEAD^^

  (8)回退上4個版本      git reset --hard HEAD~4

  (9)回退至指定的版本 git reset --hard 6a2a90c45b0663a577237db02ac21e62bbb9ce58

  (10)如果不知道commit id 可以通過git reflog查找  可以不寫全 只要能區分版本號就可以

  (11)對於add和commit 

      第一步是用git add把文件添加進去,實際上就是把文件修改添加到暫存區; 第二步是用git commit提交更改,實際上就是把暫存區的所有內容提交到當前分支。

      

4,使用git下載具體案例,就拿我今天下載的fastadmin為例

  首先在碼雲上找到文件的ssh下載地址

  然后git -clone git@gitee.com:karson/fastadmin.git

  然后你會發現報這個錯

    

  出現這個報錯的原因是什么呢?本地沒有生成ssh-key

  你可以cd ~/.ssh ls 查看有沒有生成ssh公鑰私鑰文件(絕對沒有)

  解決步驟

  (1)ssh-keygen -t rsa -C "name@email.com"  設置為你的名字和你的郵箱地址

  (2)ssh -v git@gitee.com  如果是github的話 把gitee.com換成github.com

    然后下面會報錯

    

  (3)ssh-agent -s

    

  (4)ssh-add ~/.ssh/id_rsa  如果報以下錯誤 執行一下 eval `ssh-agent -s`,然后再ssh-add ~/.ssh/id_rsa就ok了

    

  (5)然后進入.ssh目錄  打開id_rsa.pub(公鑰)  復制

    

  (6)然后進入碼雲 個人中心-》設置-》添加公鑰 保存

    

  (7)然后再測試 ssh -T git@gitee.com 出現下面提示 就說明配置ok了

    

  (8)這樣 再執行git clone git@gitee.com:karson/fastadmin.git 就可以下載了 這樣就可以下載碼雲上所有的東西啦

    

 

 

 

 

 

  

 


免責聲明!

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



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