git命令使用簡要

1. 克隆遠(yuǎn)程倉庫到本地: git clone?https://github.com/durrenlee/deeplearning.git

從遠(yuǎn)程倉庫的code下拉框中copy遠(yuǎn)程倉庫地址

如使用HTTPS方式

由于有SSL限制不能訪問HTTPS遠(yuǎn)程倉庫地址

OpenSSL問題

2.?git config --global http.sslVerify "false": 使用此命令,在使用HTTPS時(shí)SSL驗(yàn)證設(shè)置為false


SSL驗(yàn)證設(shè)置為false


克隆遠(yuǎn)程倉庫到本地成功

有時(shí)候github很慢,需要多試幾次

3. git branch dev:創(chuàng)建本地分支


創(chuàng)建本地分支dev

4. git branch: 列出本地所有分支:請見上圖,*號綠字一行顯示為當(dāng)前所在分支

5. git switch dev:轉(zhuǎn)到另外一個(gè)本地分支


轉(zhuǎn)到另外一個(gè)本地分支dev

6. git merge normalize:將另外一個(gè)分支normalize合并到當(dāng)前分支dev


將另外一個(gè)分支normalize合并到當(dāng)前分支dev

7. git add .?:?把所有變化提交到暫存區(qū)

提交到本地分支時(shí),報(bào)更新的文件未添加到暫存區(qū)

8. git commit:提交本地更新文件


提交本地更新文件

9. git push origin dev:將本地分支dev的更新push到遠(yuǎn)程dev分支


將本地分支dev的更新push到遠(yuǎn)程dev分支

10.? 如何刪除遠(yuǎn)程倉庫中的不必要文件:請參考之前的文章:github上刪除不必要的文件夾

11. 關(guān)于如何使用github中的pull request, 請參考文章:github pull request那些事。其他代碼管理軟件如bitbucket使用類似,各種使用命令也一樣。

12. 查看git日志,比如獲得commit id: git log


git log

13. 回滾已經(jīng)commit本地,但是沒有push到遠(yuǎn)程的改變:

git reset --soft <commit id>

git reset --soft <commit id>
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 原文出處:涂根華的博客 一:Git是什么? Git是目前世界上最先進(jìn)的分布式版本控制系統(tǒng)。 二:SVN與Git的最...
    挑戰(zhàn)者666888閱讀 4,594評論 6 27
  • 一:Git是什么? Git是目前世界上最先進(jìn)的分布式版本控制系統(tǒng)。 二:SVN與Git的最主要的區(qū)別? SVN是集...
    Splendid飛羽閱讀 358評論 0 0
  • 簡介 Git 作為分布式版本控制系統(tǒng),基于去中心化的設(shè)計(jì)思想,在每個(gè)分布式節(jié)點(diǎn)上都保存有完整的版本,降低了對中心倉...
    zhipingChen閱讀 676評論 0 3
  • 1.在GitHub上創(chuàng)建了一個(gè)新項(xiàng)目,如何將本地的一個(gè)工程上傳上去 2.創(chuàng)建分支 3.從git地址clone 4....
    任振銘閱讀 874評論 0 0
  • 什么是git Git是一個(gè)開源的分布式版本控制系統(tǒng),用于敏捷高效地處理任何或小或大的項(xiàng)目。Git 與常用的版本控制...
    Yinzhishan閱讀 778評論 0 0

友情鏈接更多精彩內(nèi)容