Git 命令

git 命令

大神的git教程

本地創(chuàng)建好文件夾后先git init
然后 git pull 遠程庫地址
完成之后 git add .

git commit -m "第一次提交" 
git push -u origin master
> git init //初始化倉庫

> git add //添加文件到暫存區(qū)

> git commit -m "" //將暫緩區(qū)的文件提交到當前分支
//在推送前先將最新的提交從分支上抓下來,如果有沖突先解決沖突
git pull

如果抓取失敗,原因是沒有指定本地dev分支與遠程origin/dev分支的鏈接
//建立本地分支和遠程分支的關聯(lián)

git branch --set-upstream branch-name origin/branch-name

將本地的文件推送到git上 -u 把本地的master分支和遠程的master分支關聯(lián)起來

git push -u origin master

關聯(lián)遠程庫

git remote add origin git@github.com:XXX/XXX.github.com
git status //查看狀態(tài)

撤銷修改
暫存區(qū)有沒有提交的readme.txt,如果有,將正在改動的文件撤銷到和暫存區(qū)里的一樣,如果沒有,將正在改動的文件撤銷到和版本庫里的一樣,

-- 必須添加 --,負責則是切換分支

git checkout -- readme.txt

將暫存區(qū)的修改撤銷掉(unstage),重新放回工作區(qū)

git reset HEAD readme.txt

查看之前提交過的記錄(詳細的信息) 添加 --pretty=oneline 參數(shù),省略一些輸出信息

> git log

版本回退 HEAD 當前版本 HEAD^上個版本 HEAD^^ 上上個版本

git reset --hard HEAD^
git reset --hard  版本號    回退到那個版本

版本回退后,后悔了,用來查看之前的提交

git reflog

從版本庫刪除該文件,記得提交

git rm test.txt

創(chuàng)建分支 dev

git branch dev

切換分支

git checkout dev

創(chuàng)建分支并切換

git checkout -b dev

查看當前分支

git branch

合并分支

git merge dev

在linux的命令行里編輯文本,然后按i 進行文本編寫,編寫完后按Esc,:wq! 保存并關閉

vi readme.txt

刪除分支

git branch -d dev

查看分支合并情況 查看歷史提交的commit id

git log --graph --pretty=oneline --abbrev-commit

禁用Fast forward,這種模式會導致刪除分支后,丟失分支信息

git merge -no-ff -m "用 -no-ff方式合并" dev

將工作現(xiàn)場“保存” 用于修復bug時使用

git stash

查看之前的工作現(xiàn)場

(可以多次,恢復時用git stash pop查看,然后恢復指定的stash,用git stash apply stash@{0} )

git stash list

恢復工作現(xiàn)場并將stash內(nèi)容刪除

git stash pop

查看遠程庫的信息 -v 查看更詳細的信息

git remote

創(chuàng)建一個新的標簽 -a 指定標簽名 -m 指定說明文字

git tag v1.0
git tag -a v1.0 -m "version 1.0"

查看標簽

git tag

查看標簽的說明文字

git show v1.0

//還可以通過-s 用私鑰簽名一個標簽
詳情

刪除標簽

git tag -d v0.1

推送標簽到遠程

git push origin v1.0

一次性把所有未推送的標簽推送到遠程

git push origin --tags

刪除遠程標簽,先刪除本地標簽,在刪除遠程標簽

git tag -d v1.0
git push origin :refs/tags/v1.0
最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容