您好,登錄后才能下訂單哦!
這篇文章主要介紹git工具常用命令及ssh操作的示例分析,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!
git clone
‘遠程倉庫地址' 第一次從倉庫拉取代碼
git pull
拉取最新
git add .
把代碼提交到暫存區git
commit -m
“備注” 將暫存區內容添加到本地倉庫
git push
提交
git checkout
‘分支名' 切換到指定分支名
git branch
查看本地分支列表
git branch -a/–all
查看遠程分支列表
git remote update origin --prune
更新同步本地和遠程的分支列表
git status
顯示工作目錄和暫存區的狀態
git branch
分支名 (基于主分支創建)
git log
查看當前分支全部提交日志
git log --oneline
查看所有分支全部提交日志(oneline 一條提交信息用一行展示)
git reflog
查看所有分支的所有操作記錄(包括已經被刪除的 commit 記錄和 reset 的操作)
clear
清空git命令行
拉取代碼(master):git clone 地址
拉取其它分支代碼:git checkout -b 分支名 origin/遠程分支名
先切換到主分支: git checkout master
把指定分支合并到主分支上: git merge 分支名:
防止代碼沖突, push之前必須先pull別人的代碼: git pull
git add .
git commit -m “備注”
git push
1.穿梭之前, 必須知道需要穿梭的版本號(以下方式均可查看到):
git log # 查看當前分支全部提交日志
git log --oneline # 查看所有分支全部提交日志(oneline 一條提交信息用一行展示)
git reflog # 可以獲得所有的git操作記錄,包括回滾之前的都有(推薦用該命令)
2.git reset --hard版本號 版本穿梭
1.開發中, 新建分支, 必須在遠程倉庫中操作, 絕對不能在本地新建分支
2.遠程倉庫新建分支后, 本機電腦開發時需要切換到新建分支進行發, 但是有時候, 使用 git branch
,
會發現在本地分支列表中, 看不到遠程倉庫中新建的分支
3..解決2中的問題:
git remote update origin –prune 更新遠端分支和本地分支列表(會顯示本地沒有的分支)
4.命令總結:
git branch -a 查看本地所有分支以及當前分支
git remote update origin –prune 更新遠端分支和本地分支列表(會顯示本地沒有的分支)
git checkout 分支名 切換分支
5.任何的存檔, 都是在本地服務器進行, 遠程代碼倉庫是沒有的, 因此, 所有的分支切換/分支合并/代碼push 操作, 一定要先進行add commit 存檔
ssh形式, 可以不通過賬號密碼, 和遠程倉庫進行git命令操作
遠程代碼托管平臺有: github、gitee、gitllab, 本章節只對gitlab做ssh配置演示, 其他平臺可以百度
1.
2.
3.
4.ssh-keygen -t rsa -C “your.email@example.com” -b 4096
5.進入指定文件夾 —> C:\Users\hwm.ssh
6.進入cmd命令模式:
粘貼步驟4復制的內容, 更改郵箱(任意名稱) —> 紅色下劃線的更改內容
注意: 如果 C:\Users\hwm\.ssh
目錄中, 已經配置過ssh, 有ssh文件, 在執行命令的時候, 不能默認按3個回車, 否則會覆蓋之前的ssh配置相關文件, 需要手動設置, 下方截圖紅框中, 生成文件的名稱.
如果如果 C:\Users\hwm\.ssh
目錄中沒有配置文件, 命令暫停的時候. 直接回車就好, 一共敲3個回車.
7.打開.pub
后綴的文件, 全選其中的內容, 復制
8.
9.
10
以上是“git工具常用命令及ssh操作的示例分析”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。