git獲取公鑰和私鑰以及常用的命令


Git簡單生成公鑰和私鑰的方法

Git安裝完之后,需做最后一步配置。打開git bash,分別執行以下兩句命令

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

git config --global user.email “郵箱”

用戶名看自己喜歡起,一般都是起些容易記的,亦或者某個簡稱,郵箱選自己郵箱即可。(值得一提的是,我第一次生成的時候並沒有執行上兩句命令,而是直接在配置那里寫郵箱和用戶名,生成的公鑰匙直接顯示我的郵箱,后來拿去用不了;后來我有一步一步寫的時候生成的公鑰其實最后顯示的並不是郵箱,而是本機名,當時我一直以為顯示郵箱是對的,后面也是別人指點才得知。當然,具體什么原因我不明白,菜鳥一枚,歡迎補充!)

SSH配置

1、打開git bash

2、執行生成公鑰和私鑰的命令:ssh-keygen -t rsa 並按回車3下(為什么按三下,是因為有提示你是否需要設置密碼,如果設置了每次使用Git都會用到密碼,一般都是直接不寫為空,直接回車就好了)。會在一個文件夾里面生成一個私鑰 id_rsa和一個公鑰id_rsa.pub。(可執行start ~ 命令,生成的公私鑰在 .ssh的文件夾里面)

3、執行查看公鑰的命令:cat ~/.ssh/id_rsa.pub  

增加到暫存區中

git add index.html
git add -A      //全部添加到緩存區

增加到版本庫中

git commit -m '備注信息'

查看版本

git log --oneline

比較差異

比較的是暫存區和工作區的差異 : git diff 

比較的是暫存區和歷史區的差異 : git diff --cached

比較的是歷史區和工作區的差異(修改): git diff master

查看本地修改文件

git status

刪除本地文件

rm fileName

刪除暫存區

保證當前工作區中沒有index.html

git rm index.html --cached
使用--cached 表示只刪除緩存區中的內容

回滾版本

回滾最近的一個版本 : git log

git reset --hard HEAD/commit_id

回滾到未來 : git reflog

分支管理

創建分支 : git branch dev

切換分支 : git checkout dev

創建分支並切換分支 : git checkout -b dev

刪除分支 : git branch -d dev

在分支上提交新的版本 : git commit -a -m 'dev1'

合並分支 : git merge dev

分支的合並后顯示 : log:git log --oneline --graph --decorate

在分支開發的過程中遇到其他問題需要切換其他分支

(1)、保留寫好的內容在切換到主干
(2)、保留內容

git stash 

在次切換分之后需要應用一下保留的內容

git stash apply

丟掉保存的內容

git stash drop

使用並丟掉

git stash pop

最佳分支

-有的時候開發需要合並指定的內容,而不是合並所有的提交,所以我們需要挑選最好的,自己生產版本

合並分支把樹杈掰到主干上

git rebase

遠程的倉庫

添加遠程的倉庫 : push -u  //-u參數 upstream

git push origin master -u   //獲取最新代碼
 連接遠程倉庫 :git remote add origin 倉庫的地址 查看遠程倉庫 :git remote -v 刪除遠程倉庫:git remote rm origin


免責聲明!

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



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