ubuntu 18.04下git的安裝和一些入門使用
ubuntu 18.04下git的安裝和一些入門使用
雜談git對比svn優勢
1.git是分散式的scm,svn是集中式的。(最核心)
2.git是每個歷史版本都儲存完整的檔案,便於恢復,svn是儲存差異檔案,歷史版本不可恢復。(核心)
3.git可離線完成大部分操作,svn則不能。
4.git有著更優雅的分支和合並實現。
5.git有著更強的撤銷修改和修改歷史版本的能力
6.git速度更快,效率更高。
基於以上區別,git有了很明顯的優勢,特別在於它具有的本地倉庫。
1、安裝
sudo apt-get install git
2、配置git全域性環境
git config --global user.name "使用者名稱"
git config --global user.email "郵箱地址
這一步要是沒有配置後面的指令可能用不了
3、我自己的git熟悉過程
在workspace的資料夾下建立story資料夾並編輯start.md內容
初始化倉庫
使用git status
檢視當前狀態,可以發現當前start.md還尚未提交,此時使用git add 檔名
追蹤檔案
建立新檔案a.md並編輯內容,並採用git status檢視當前狀態會發現新建的文字是不會被追蹤的(下面一行為a.md內容,當然可以是任意內容)
# c語言修仙
提交a.md。可以發現和前面的效果一致,快取區裡增加了這個檔案,也就是我們此時有了兩個檔案
編輯a.md修改其中的內容,檢視狀態可以發現已經做出修改但是沒有提交的話快取區是不會自動更新新檔案的
使用git checkout -- a.md
恢復快取區的檔案,用cat檢視a.md可以看到檔案狀態回到了之前沒有編輯之前的狀態。
提交內容並檢視,可以看到有一次提交併有一串字元 ,這串字元其實是一串雜湊字串,可以用git checkout 雜湊字串
回到那個雜湊字串對應的版本
git comment -m "這裡可以是任意內容"
![在這裡插入圖片描述](https://img-blog.csdnimg.cn/20201216213226588.png
先暫時到這裡吧,這也是其中的一些入門用法罷了,要是想更多深入的用法可以參考下面連結
git的用法
相關文章
- Ubuntu下git的安裝與使用UbuntuGit
- ubuntu下git安裝及使用UbuntuGit
- ubuntu下ndk的安裝和使用Ubuntu
- 在 Ubuntu18.04 下 安裝 RedisUbuntuRedis
- ubuntu 18.04 安裝dockerUbuntuDocker
- 【Docker快速入門】在Ubuntu下安裝DockerDockerUbuntu
- Ubuntu 18.04 Desktop 安裝搜狗輸入法Ubuntu
- Ubuntu 18.04安裝搜狗輸入法筆記Ubuntu筆記
- Ubuntu 18.04 LTS安裝numbaUbuntu
- Ubuntu 18.04 需要安裝的軟體Ubuntu
- 在 Ubuntu18.04 下安裝 LNMP 環境UbuntuLNMP
- 入門系列之在Ubuntu 16.04上安裝和使用TensorFlowUbuntu
- Ubuntu安裝gitUbuntuGit
- kafka入門安裝和使用Kafka
- Ubuntu 18.04 安裝配置 MySQL 5.7UbuntuMySql
- Ubuntu18.04安裝NginxUbuntuNginx
- Ubuntu18.04安裝GhostUbuntu
- ubuntu18.04安裝dockerceUbuntuDocker
- ubuntu18.04 安裝dockerUbuntuDocker
- Sass 的入門安裝和基本使用
- Ubuntu下Mysql資料庫的安裝和使用UbuntuMySql資料庫
- VMware workstation pro 16 下載安裝Ubuntu18.04Ubuntu
- 在ubuntu18.04版本安裝vscode和除錯使用UbuntuVSCode除錯
- pip安裝和使用入門指南
- Ubuntu18.04基礎安裝Ubuntu
- Ubuntu18.04安裝WikijsUbuntuJS
- ubuntu18.04 上安裝jdkUbuntuJDK
- Ubuntu18.04安裝BeyondCompareUbuntu
- Ubuntu 18.04 安裝最新版 DockerUbuntuDocker
- ubuntu18.04 安裝jenkinsUbuntuJenkins
- 在Ubuntu 18.04上安裝TensorflowUbuntu
- ubuntu18.04安裝timeshiftUbuntu
- ccs的介紹,安裝和使用入門
- Ubuntu18.04安裝Selenium和環境搭建Ubuntu
- Ubuntu下Git的使用2UbuntuGit
- Ubuntu18.04 安裝 Docker CE 的方法UbuntuDocker
- ubuntu下安裝中文輸入法Ubuntu
- ubuntu下如何安裝使用SSHUbuntu