真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

【實(shí)用】git常用命令

git clone xxx.git [dir/xxx/xxx] (clone項(xiàng)目到指定目錄,默認(rèn)建立master分支)
git clone -b [new_branch_name]  xxx.git (clone時(shí)創(chuàng)建新的分支替代默認(rèn)Origin HEAD(master))

git branch iss53 和 $ git checkout iss53
git checkout -b iss53 [origin/dev]新建遠(yuǎn)程分支并切換到現(xiàn)有分支([origin/dev]表示要檢出的遠(yuǎn)程分支)
git merge --no-ff --no-edit xx (--no-ff用快速合并。會(huì)生成一次新的提交記錄,這個(gè)記錄只是標(biāo)識(shí)在這里進(jìn)行了一次merge操作)
                            origin/develop
git log --pretty=oneline
git log -1 HEAD (查看最后一次的提交信息)
git reset --hard HEAD^  (--回到上次提交)
git reset --hard 
git reflog (--記錄執(zhí)行過(guò)的命令)
git commit -a -m 'xxx' (提交所有更改的文件到本地庫(kù) -a:all)
git commit -o xx/xx.java -m 'xxx'   (提交單個(gè)文件 -o:only)
git commit --amend
git branch -a (查看遠(yuǎn)程和本地分支)
git branch -d br(刪除本地分支)
git push origin :br (刪除遠(yuǎn)程分支)
git push origin master [-f](-f強(qiáng)推)
git pull origin master
git fetch origin master (在實(shí)際使用中,git fetch更安全一些,不會(huì)自動(dòng)merge)
git tag 列出所有標(biāo)簽
git tag -l 'v3.2.*' (模糊查詢(xún)標(biāo)簽)
git tag v3.x.x  (創(chuàng)建輕量級(jí)標(biāo)簽)
git tag -a v1.4 -m 'my version 1.4' (創(chuàng)建帶附注的標(biāo)簽)
### git tag -s v1.5 -m 'my signed 1.5 tag'  (創(chuàng)建帶GPG簽署的標(biāo)簽)
### git tag -v [tag-name]   (驗(yàn)證已簽署的標(biāo)簽)
git show v1.4 (查詢(xún)特定標(biāo)簽明細(xì))
git tag -a v1.2 9fceb02 (后期加注標(biāo)簽,"9fceb02"為某次提交ID)
git push origin [tag-name]  (默認(rèn)情況下,git push 并不會(huì)把標(biāo)簽傳送到遠(yuǎn)端服務(wù)器上,只有通過(guò)顯式命令才能分享標(biāo)簽到遠(yuǎn)端倉(cāng)庫(kù))
git push origin --tags  (如果要一次推送所有本地新增的標(biāo)簽上去,可以使用 --tags 選項(xiàng))
git push origin --delete tag  (刪除遠(yuǎn)程標(biāo)簽)
git tag -d     (刪除本地標(biāo)簽)
------------------git stash save -a '001' (暫存,-a|—all 會(huì)把忽略的文件也保存下來(lái)(.gitignore中的))  這條指令就是個(gè)坑
git stash save '001' (一般用這個(gè))
git stash list
git stash pop|apply [] (應(yīng)用暫存:pop不保存歷史id,apply保存歷史id)
git stash drop stash@{0} (移除暫存,參考git stash list使用)
git stash clear
git remote show origin (可以查看remote地址,遠(yuǎn)程分支,還有本地分支與之相對(duì)應(yīng)關(guān)系等信息)
git remote prune origin (刪除遠(yuǎn)程倉(cāng)庫(kù)不存在的分支)
git fetch origin (拉取遠(yuǎn)程倉(cāng)庫(kù)的所有的變動(dòng),包括branch,tag等的變動(dòng),只會(huì)獲取有哪些更新,并不會(huì)同時(shí)pull所有的代碼)
git fetch -p (prune,刪除遠(yuǎn)程倉(cāng)庫(kù)不存在的分支)
git branch --contains 查看當(dāng)前分支合并過(guò)哪些目標(biāo)分支

遷移庫(kù),參考地址:https://www.cnblogs.com/ZhangRuoXu/p/6706530.html
原來(lái)的庫(kù)操作:
git clone --bare http://git.xxx.com/xxx/xxxx.git

cd xxxx.git

新庫(kù)操作:
git push --mirror http://git.xxx.com/yyy/yyyy.git

git remote set-url origin remote_git_address(remote_git_address更換成你的新的倉(cāng)庫(kù)地址。)

=====================github操作=====================
git remote add origin https://github.com/xxx/ueditor.git (github上創(chuàng)建倉(cāng)庫(kù))
git push -u origin master

分享名稱(chēng):【實(shí)用】git常用命令
鏈接分享:http://weahome.cn/article/jjhjoe.html

其他資訊

在線咨詢(xún)

微信咨詢(xún)

電話咨詢(xún)

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部