git的基本應用(一)
阿新 • • 發佈:2019-04-13
回復 詳細信息 包括 宋體 csdn linu span detail mit
Git常用的命令:
- mkdir 文件夾名稱 創建文件夾
- git init 將文件夾交個git管理
- ls -ah 顯示.git文件的標識
- touch 文件名 創建文件
- ls 跟linux類似
- git add 文件名 將文件添加到暫存區
- git cocmmit -m “對提交文件的說明” 將暫存區的文件提交到本地倉庫
- git diff -- 文件名 可以查看版本庫與與工作區中的不同
- git status 查看當前工作區的狀態
- git log 可以查看歷史的提交(--pretty=oneline)
- git rest --hard HEAD^ 向上回退一個版本
- git rest --hard HEAD^^ 向上回退兩個版本
- git rest --hard head~ 100 向上回退100個版本
- git reflog 查看每一次執行的過程
- git rest --hard {commit id} 回退到指定的版本
- git checkout -- 文件名 撤銷文件的修改(撤銷工作區的修改)
- Cat 文件名 查看已修改的文件
- rm 文件名 刪除文件,包括在版本庫中
- git checkout -b dev 創建新的分支並切換到 dev分支
- git branch 查看當前的分支
- git checkout 分支名 切換分支
- Git branch 分支名 創建分支
- git branch -d 分支名 刪除分支
- git merge --no-ff -m “註釋” 分支名 合並分支並且禁用fast forward
- git log --graph --pretty=oneline --abbrev-commit 查看提交的過程
- bug 分支
當前的分支上有在工作區的文件,但是沒有提交到暫存區,要修改其他內容,則影藏當前的內容,並創建分支切換到新分支工作,工作完之後在切換回來修改。
git stash 將當前的工作現場影藏起來
創建切換新的分支,工作並提交,切換到以前的分支
git stash list 顯示被影藏的內容
git stash drop 刪除影藏內容,回復到跳轉之前的分支
- 多人協作
git remote 查看遠程庫的信息
git remote -v 查看遠程庫的詳細信息
git pull 從遠程分支上更行內容
git push 推送到遠程分支
git push origin master 推送到遠程主分支(也可以是其他遠程分支)
git clone 。。。。。 克隆遠程項目到本地工作區
git checkout -b dev origin/dev 將遠程的分支切換到本地dev上
學習地址:https://blog.csdn.net/u010839779/article/details/81177429
http://www.cnblogs.com/tugenhua0707/p/4050072.html
git的基本應用(一)