Git常用引數
安裝設定 git
下載最新版本的git
http://git-scm.com/downloads
當你安裝完成git的時候,你需要簡單的配置一下,開啟終端:
簡易的命令列入門教程:
Git 全域性設定:
git config --global user.name "xxxxx"
git config --global user.email "xxxxxx@xxx.com"
建立 git 倉庫:
mkdir no-temp
cd no-temp
git init
touch README.md
git add README.md
git commit -m "first commit"
git remote add origin https://gitee.com/xxxx/xxxx.git
git push -u origin master
已有倉庫?
cd existing_git_repo git remote add origin https://gitee.com/deveuper/no-temp.git git push -u origin master
使用者名稱
第一步,你需要告訴git你的名字,這個名字會出現在你的提交記錄中。
git config --global user.name "你的名字"
然後是你的Email,同樣,這個Email也會出現在你的提交記錄中,請儘量保持此Email和您的碼雲的註冊Email一致。
git config --global user.email "你的Email"
init初始化
git init
Clone 、Pull、Push
Clone 專案
git clone http://gitee.com/xxxxxx/xxxxxx.git
Checkout 建立特性分支
git checkout -b $feature_name
Commit 寫程式碼,提交變更
git commit -am "My feature is ready"
Push 將你的提交推送
git push origin $feature_name
Pull 拉取遠端庫到本地
git pull <別名> <分支名>:把遠端庫的修改拉取到本地
eg:
git pull origin master
Reset 版本控制
git reset --hard 簡潔/完整雜湊索引值:回到指定雜湊值所對應的版本
git reset --hard HEAD:強制工作區、暫存區、本地庫為當前HEAD指標所在的版本
git reset --hard HEAD^:後退一個版本
tip:一個^表示回退一個版本
git reset --hard HEAD~1:後退一個版本
tip:波浪線~後面的數字表示後退幾個版本
Diff 比較差異
顯示暫存區和工作區的差異
git diff
顯示暫存區和上一個commit的差異
git diff --cached [file]
相關文章
- 常用JVM引數JVM
- 常用的jvm配置引數 :永久區引數配置JVM
- 0231-ethtool 常用引數
- blender常用材質引數
- JVM常用調優引數JVM
- 常用的 wget 引數詳解wget
- Monkey基本用法與常用引數
- Django 常用欄位和引數Django
- Oracle GoldenGate常用引數詳解OracleGo
- maven的指令及常用引數Maven
- linux常用核心引數說明Linux
- Git:Git常用操作Git
- Git 常用Git
- git常用Git
- curl常用引數詳解及示例
- Flink常用的配置引數總結
- Nginx伺服器常用引數設定Nginx伺服器
- Django之ORM常用欄位和引數DjangoORM
- pytest(10)-常用執行引數說明
- 利用Java處理Jmeter介面常用引數JavaJMeter
- SD 一些常用的引數(Parameter)
- 常用指令碼:獲取隱含引數指令碼
- 『現學現忘』Git基礎 — 25、git log命令引數詳解Git
- git 常用操作Git
- Git 常用指令Git
- 常用 Git 指令Git
- git常用操作Git
- 常用git操作Git
- git常用指令Git
- [git]git分支常用命令Git
- 常用的 jvm 調優的引數都有哪些JVM
- PyTorch常用引數初始化方法詳解PyTorch
- Docker - 01 常用指令、引數配置速查表Docker
- MySQL Galera cluster叢集常用引數說明MySql
- Git常用經驗Git
- Git 常用基本操作Git
- git merge合併程式碼時各引數含義Git
- 【Git】git常用命令彙總Git