Git常用指令

記性不好 經常忘掉指令 放在這裏提醒自己

 

 

git 的操作

git config –global user.name “Your Name” 設置姓名
git config –global user.email “[email protected]” 設置郵箱

git init 初始化一個版本庫
git status 查看倉庫狀態
git add 文件 添加文件到暫存區
git commit -m “本次修改的描述” 將暫存區的內容提交給版本庫
git diff 查看工作區和暫存區的不同
git log –pretty=oneline 查看各個版本
git reflog 查看每次的操作
git reset –hard 版本號 回退到某個版本
git checkout – file 丟棄工作區的修改 其實是用版本庫裏的版本替換工作區的版本 回到上次add 或commit的狀態
git reset head 文件 丟棄暫存區的內容 回退到工作區沒有add的狀態

git log –graph –pretty=oneline –abbrev-commit 簡潔化查看log樹

git rm 文件 git commit 版本庫上刪除文件 刪除版本庫中文件會將本地也刪除

git diff 是工作區和暫存區的對比
git diff – cached 是暫存區和分支的對比
git diff HEAD – readme.txt 工作區和分支的對比

git clone [email protected]:michaelliao/gitskills.git 克隆版本庫

git branch 查看分支 當前分支前面有個*號
git branch 分支名 創建分支
git checkout 分支名 切換分支
git checkout -b 分支名 創建並切換到分支
git merger 分支名 將分支合併到當前分支上

git remote 查看遠程分支名字
git remote -v 查看遠程分支顯示詳細信息
git push 遠程分支名 要推送的分支 將分支推送
git branch -a 查看本地和遠程所有分支 遠程是紅色的
git branch dev origin/dev 創建一個遠程的dev分支到本地分支,起名dev
git pull 把最近提交抓取下來 本地合併解決衝突 在推送
git branch –set-upstream-to=origin/ dev 建立本地分支與遠程分支的連接

關聯目的是在執行git pull, git push操作時就不需要指定對應的遠程分支,你只要沒有顯示指定,git pull的時候,就會提示你。

解決方法就是按照提示添加一下唄:

git branch –set-upstream-to=origin/remote_branch your_branch

其中,origin/remote_branch是你本地分支對應的遠程分支;your_branch是你當前的本地分支。

.gitignore 地址:https://github.com/github/gitignore
————————————————
版權聲明:本文爲CSDN博主「帥氣的程序員」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/hr787753/article/details/79500020

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章