日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Git入门总结

發(fā)布時間:2025/4/9 编程问答 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Git入门总结 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

寫在前邊:互聯(lián)網(wǎng)上有太多太多詳細的Git教程了(可以說是圖文并茂了),我就不寫那么詳細了,畢竟懶,簡單總結(jié)一下,讓自己對Git有一個全面的認識(盡量不上圖...截圖不一樣大我很難受)

?

一 什么是Git?

  Git是目前世界上最先進的分布式版本控制系統(tǒng)(免費,開源)。(知道這一句話就可以了吧).

二 Git的安裝

  安裝大家都會的嘛,無論是在linux,mac os上, 還是windows上,安裝完成后一定要記得自報家門(手動斜眼)

在命令行輸入(雙引號里的替換掉,隨便寫):

git config --global user.name "Your Name"

git config --global user.email "email@example.com"

三 開始使用吧

  額,稍等一下,用之前先學(xué)習(xí)一點理論基礎(chǔ),真的是一點,相信我:

    Git本地的工作區(qū)域:工作目錄(Working Directory)、暫存區(qū)(Stage/Index)、資源庫(Repository或Git Directory)。

    Wait......還有Git的殺手锏--------------遠程倉庫(Remote Directory)?

  接下來看看Git的一般工作流程:

    1,添加文件到工作目錄(就隨便一個你想放文件的文件夾)

    2,把需要進行版本管理的文件放到暫存區(qū)()

    3,將暫存區(qū)的文件提交到Git倉庫

  所以呢,git管理的文件一般有三種狀態(tài):已修改(modified),已暫存(staged),已提交(committed)

  說了這么多,還是說說如何使用把:

  1.創(chuàng)建目錄,初始化,存放你的文件

git init

  2, 添加到暫存區(qū)

git add 文件路徑

?

  3,從暫存區(qū)"提交信息" 提交到倉庫(本地倉庫)(git commit -v )

git commit -m [message]   提交時顯示所有diff信息 git commit -v

  4,查看倉庫當前的狀態(tài)(如果git status告訴你有文件被修改過,用git diff可以查看修改內(nèi)容)

git status

  5,查看提交日志

git log

  然后呢,提交到遠程倉庫(用github吧)

  慢著,由于本地Git倉庫和GitHub倉庫之間的傳輸是通過SSH加密的,所以需要一個 SSH key, 

  第1步:創(chuàng)建SSH Key:

ssh-keygen -t rsa -C "youremail@example.com"

  然后在用戶主目錄里找到.ssh目錄,里面有id_rsa和id_rsa.pub兩個文件,id_rsa是私鑰,id_rsa.pub是公鑰

  第2步:登陸GitHub,打開"SSH Keys”頁面,點“Add SSH Key”,填上任意Title,在Key文本框里粘貼id_rsa.pub文件的內(nèi)容,然后點“Add Key”

  搞定!!!!!

  然后,在 github上建立一個新倉庫,復(fù)制該倉庫的SSH地址

  關(guān)聯(lián)遠程庫:

git remote add origin SSH地址

  把本地庫的內(nèi)容推送到遠程:

git push -u origin master

?

  git和github相關(guān)的知識啊,命令啊其實挺多的,只記了一些簡單常用的?

  哎呀不對 還有? git clone.....git pull......額,分支管理先不寫了

  其實常用的就這么多git init? ? ? ?git add? ? ? ?git commit? ? ? ? ?git remote? ? ? ? ?git pull? ? ? ? ?git push? ? ? ?git clone? ? ? ?git status? ? ?git log? ?暫時我就記住這么多.....

  寫累了 ,喝點水 ,就寫到這里吧!

  ? ?

  

  

?

?

     

  

?

轉(zhuǎn)載于:https://www.cnblogs.com/whhjdi/p/8678343.html

總結(jié)

以上是生活随笔為你收集整理的Git入门总结的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。