国产色在线视频-国产色综合一区二区三区-国产身材极品喷水 在线播放-国产深夜福利视频观看-国产深夜福利视频在线-国产深夜福利视频在线播放

Git是什么?Git常用命令有哪些?

2020/11/5 8:55:19   閱讀:2503    發(fā)布者:2503
Git簡(jiǎn)介
GIT,全稱是分布式版本控制系統(tǒng),git通常在編程中會(huì)用到,并且git支持分布式部署,可以有效、高速的處理從很小到非常大的項(xiàng)目版本管理。分布式相比于集中式的最大區(qū)別在于開發(fā)者可以提交到本地,每個(gè)開發(fā)者通過克隆(git clone),在本地機(jī)器上拷貝一個(gè)完整的Git倉庫。

Git常用命令
git add .                                將所有改動(dòng)放進(jìn)暫存區(qū)
git commit -m "描述"                     提交并附帶概要信息
git pull                                 從遠(yuǎn)程倉庫拉去代碼
git push                                 推送代碼到遠(yuǎn)程倉庫(master分支)
git log                                  查看日志
git log -p                               查看詳細(xì)歷史
git log --stat                           查看簡(jiǎn)要統(tǒng)計(jì)
git status                               查看工作區(qū)狀態(tài)
git branch 名稱                          創(chuàng)建分支
git checkout 名稱                        切換分支
git checkout -b 名稱                     創(chuàng)建并切換到新分支
git branch -d 名稱                       刪除該分支(不能刪除當(dāng)前所在的分支,不能刪除沒有合并到master上的分支)
git branch -D 名稱                       刪除該分支(可以刪除沒有合并到master上的分支)
git commit --amend                       對(duì)最新的一條commit進(jìn)行修正
git reset --hard HEAD^                   丟棄最新提交(未提交的內(nèi)容會(huì)被擦掉)
git reset --soft HEAD^                   丟棄最新提交(未提交的內(nèi)容不會(huì)被擦掉)
git revert HEAD^                         回到某個(gè)commit
git rebase 目標(biāo)基礎(chǔ)點(diǎn)                     重新設(shè)置基礎(chǔ)點(diǎn)
git merge 名稱                           將分支合并到head指向的分支
git push origin localbranch              將代碼推送到遠(yuǎn)程倉庫的指定分支
git push -d origin branchName            刪除遠(yuǎn)程分支
git stash                                暫存代碼
git stash pop                            彈出暫存代碼