git是一個超級強大的版本管理系統,不要害怕,學會以下幾個命令,你就學會了80%的平時常用操作!
git的安裝請參考:https://git-scm.com/book/zh/v2/%E8%B5%B7%E6%AD%A5-%E5%AE%89%E8%A3%85-Git
已經安裝完的我們就開始吧。
一、Git本地操作
1、git init 初始化倉庫
首先初始化代碼庫,把代碼庫加入git管理系統。你可以使用一個已經存在的目錄或創建一個空目錄。
在目錄下輸入cmd回車打開終端
在終端中輸入git init命令後就能將本目錄變成一個代碼倉庫(repository)
2、git add 添加版本管理文件
要將代碼倉庫下的所有文件納入版本管理,只需以下命令:
git add .
如果你只想追蹤管理一個文件,你可以只添加這個文件:
git add filename
3、git rm 刪除被版本追蹤的文件
git rm filename
4、git commit 提交版本
git add將這些文件加入追蹤後,我們希望它們能夠真正被保存在Git倉庫。因此,我們輸入以下命令將它們提交到倉庫。
git commit -m "本次版本改動的一些記錄"
5、版本回退
我們想要回到之前提交的某個版本的代碼狀態,首先我們需要知道那一版的版本號
git reflog
這個時候你commit的時候,-m後面的記錄就很重要了,能明確的告訴你那一版改了什麼!所以好好寫git commit -m後面的內容!
找到想要的版本的版本號後,只需輸入:
git reset --hard 版本號
瞭解了以上命令,你就可以在自己電腦上自如地進行版本控制了。
二、Git遠程操作
如果你想要在多臺電腦或你們有幾個人同時維護一個代碼庫,則需要先建一個遠程倉庫,然後向這個倉庫提交、下載代碼。關於如何在github上創建遠程倉庫請見:https://www.liaoxuefeng.com/wiki/896043488029600/896954117292416
以下是遠程控制相關的幾個命令。
1、遠程倉庫爲空,需要將本地代碼上傳到遠程倉庫:
首先爲本地倉庫添加遠程倉庫地址remote-url,不知道這個是啥的請看上面這篇《如何在github上創建遠程倉庫》
git remote add origin remote-url
2、首次提交代碼
git push -u origin master
以後提交可以直接git push
3、從遠程代碼庫拉取更新本地代碼
git pull
4、下載github上的代碼庫
git clone url
三、其他
舉一個我平時最常用到的使用操作,在家的時候用臺式機,外出的時候用筆記本。兩臺電腦上通過github上的遠程庫同步代碼,在一臺電腦上寫完代碼,就用以下命令提交到遠程倉庫:
1、git add .
2、git commit
3、git push
然後另一臺電腦再從遠程倉庫把代碼拉下來
git pull
好了,相信你一看就會了。平時工作學習中最常用到的就這兩個命令,愉快地使用git去和代碼同步吧。
其他在使用場合中遇到的一些特定問題,用搜索引擎查一下就ok了!
這幾個是平時最常用到的幾個命令,如果想要深入學習使用git,推薦:
1、git官方文檔:https://git-scm.com/book/zh/v2
2、廖雪峯老師git教程:https://www.liaoxuefeng.com/wiki/896043488029600