站長資訊網
        最全最豐富的資訊網站

        匯總常用的Git命令【推薦收藏】

        Git 是一個開源的分布式版本控制系統,用于敏捷高效地處理任何或小或大的項目。Git 是 Linus Torvalds 為了幫助管理 Linux 內核開發而開發的一個開放源碼的版本控制軟件。Git 與常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本庫的方式,不必服務器端軟件支持。

        Git 常用命令

        切換到主分支

        git checkout master

        新建分支,并且切換到這個分支

        git checkout -b new_branch

        切換到主分支,合并其它分支

        git checkout master git merge new_branches

        提交更改到暫存區

        git add -A

        提交更改到本地版本庫

        git commit -m "備注"

        刪除當前目錄下,沒有被 track 的文件

        git clean -df

        提交更改到服務器版本庫

        git push

        測試代碼并且回滾

        首先,版本標記

        git add -Agit commit -m "版本標記"

        因為之后,我們會回滾到這個地方。
        放棄所有文件的修改:

        git checkout .

        檢查狀態:

        git status

        發現還有一些新建的文件,那么:

        git clean -f -d

        (強制清理文件,甚至連文件夾一起清除)
        然后再次查看:

        git status

        發現一切都干干凈凈。

        初始化設置

        把文件夾內容加入版本管理

        git init

        設置郵箱

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

        設置用戶名

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

        生成 SSH 公鑰

        許多 Git 服務器都使用 SSH 公鑰進行認證。
        如果你想給 Git 服務器提供 SSH 公鑰,你自己必須先生成一份。
        那如果你不確定自己是否有擁有 SSH 公鑰,可以在 Git Bash 中輸入

        cd ~/.ssh && ls

        來查看。
        如果你看到 id_rsaid_rsa.pub 這一對文件,證明你的電腦擁有密鑰。
        .pub 是你的公鑰,另一個則是與之對應的私鑰。
        如果找不到這樣的文件或者 .ssh 目錄根本不存在,那你需要在 Git Bash 中輸入

        ssh-keygen

        命令來創建它們。
        如果你不想使用密碼來保護你的密鑰,在創建的詢問時,留空即可(按下回車直接執行)。
        之后,你就可以用萬能的記事本,打開 id_rsa.pub ,復制其中的內容,添加到 Git 服務器或者網站中。

        推薦:《Git教程》

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 91精品国产高清久久久久久io| 国产精品99久久久久久人| 精品国产午夜理论片不卡| 国产精品免费看久久久香蕉| 99热在线日韩精品免费| 日韩精品一区二区三区中文| 日韩福利视频精品专区| 国产一在线精品一区在线观看| 麻豆精品成人免费国产片| 国产精品视频一区二区三区四| 自拍偷在线精品自拍偷| 精品亚洲成α人无码成α在线观看| 奇米精品一区二区三区在线观看| 国精品无码一区二区三区在线| 无码人妻精品一区二区三区久久| 亚洲国产综合精品一区在线播放| 久久国产美女免费观看精品| 国产一区二区三区在线观看精品| 国产高清精品在线| 97精品国产97久久久久久免费| 久久精品国产亚洲欧美| 国产亚洲精品va在线| 97在线精品视频| 99精品视频在线观看re| 97久久综合精品久久久综合| 99久久人妻无码精品系列| 99RE6热在线精品视频观看| heyzo高无码国产精品| 97久久精品无码一区二区| 国产成人精品高清在线观看93| 国产精品无码无在线观看| 国产精品对白交换视频| 国产成人精品免费午夜app| 国产亚洲精品va在线| 欧美日激情日韩精品| 国产精品免费久久久久久久久| 精品精品国产欧美在线小说区| 国产乱人伦偷精品视频免观看| 久久这里只有精品视频99| 亚洲无码日韩精品第一页| 无码国内精品久久人妻|