1. git init //初始化git倉庫
2.git clone giturl //cd到指定文件夾 ,拉取遠程服務端代碼到該指定文件夾
3.git add -A //添加本地修改到工作區(qū)
4.git commit -m “commit message log” //提交日志
5.git status
6.git diff xxx.m //查看xxx文件前后對比
7.git log //查看提交日志
8.git reset --hard HEAD^ //回到上個版本
9.git reset --hard versionxxxx //回到指定版本號,版本號前面幾位即可
10.git reflog //所有版本號提交日志信息(包括版本號)
11.git checkout —xxx.m. //把xxx.m文件的修改撤銷 ,撤銷某個文件
12.git checkout branchName 切換到指定分支
13.git merge branchName 在當前分支下合并branchname到當前分支
14.git reset HEAD xxxx.m把暫存取的修改撤銷掉,重新放回工作區(qū)
15.git rm xxx.m 刪除掉版本庫中的文件,然后git commit -m “xxx”
16.git stash 當你開發(fā)到一半的時候 你不想提交,使用git stash暫存到工作區(qū)
17.git stash pop 恢復工作區(qū)中暫存的任務
18.git tag tagName 新建一個標簽
19.git checkout tagName 切換到指定tag
20.git restore xxx.swift 恢復改變 相當于discard
1.git config --global alias.別名 status 相當于git 別名 == git status
2.cd到當前目錄,可以向gitignore里添加忽略文件 open .gitignore
3.git checkout -b “branchName” 創(chuàng)建并切換到指定分支
遠程倉庫操作
git remote add origin git@github.com:chan/xxxx.git. ///關聯(lián)遠程倉庫
git push -u origin master //推送到遠程倉庫 首次要加 -u
git常用命令總結
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。
相關閱讀更多精彩內容
- 想要學會使用Git,首先需要理解什么是分布式版本庫,什么是工作區(qū)和暫存區(qū),這幾個概念是理解很多命令的基礎。強烈推薦...
- 兩種場景 1. 把已有的項目代碼納入 Git 管理 創(chuàng)建之后的 .gitignore 文件自己根據(jù)需求去配置. 2...
- IDEA版 環(huán)境準備 1.Git官網(wǎng)下載安裝git https://git-scm.com/download/wi...
- 5月以來,哪怕對市場風向再不敏感的人,也感覺到陣陣涼意。二級市場連續(xù)下挫,一級市場融資環(huán)境惡化,不論企業(yè)融資數(shù)量還...