日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
介紹一下Git命令

git是一個分布式版本控制系統(tǒng)(如git、bitkeeper),集中化版本控制系統(tǒng)有cvs、svn等。相對而言,集中化版本控制系統(tǒng)存在單點故障問題,并且本地存放的是最新版本。集中化版本控制系統(tǒng)的版本關(guān)注的是和上個版本的差異,如果要恢復(fù)之前的某個版本則需要一個一個的版本按順序還原。

創(chuàng)新互聯(lián)主營射陽網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,APP應(yīng)用開發(fā),射陽h5小程序設(shè)計搭建,射陽網(wǎng)站營銷推廣歡迎射陽等地區(qū)企業(yè)咨詢

初始化

git init # (初始化git通過git init命令把這個目錄變成Git可以管理的倉庫)

創(chuàng)建sshKey

ssh-keygen -t rsa -C root@linuxidc.net # 創(chuàng)建本機的sshKey

下載

git clone https://github.com/linuxidc/TODO.git # (后面復(fù)制一下你的下載地址)

上傳

上傳文件分如下幾步

1 git add (上傳當(dāng)前目錄下所有更改過的文件) –首先把更改過得文件添加到緩存區(qū)

2 git status (查看緩存區(qū)文件) –可省略

3 git commit -m’描述提交信息’ (準(zhǔn)備提交)– 填寫提交信息

4 git push(上傳文件) –提交,到這一步就可以成功上傳文件了

更新

git pull # (當(dāng)線上倉庫比你的版本高的時候更新自己電腦里的倉庫)

創(chuàng)建切換分支

git checkout -b dev # (創(chuàng)建dev分支并切換到dev分支)

上面這條命令相當(dāng)于兩條命令:

git branch dev # (創(chuàng)建分支dev)
git checkout dev # (切換到分支dev)

查看當(dāng)前倉庫的所有分支

git branch

顯示如下,已經(jīng)成功切換到了branch分支

`git branch`
* dev
 master

提交時可以指定分支

git push origin dev # (提交到分支dev)

刪除分支

git beanck -d dev #(刪除分支dev)
git beanck -D dev # (強行刪除分支dev)

合并分支

一般在公司多人開發(fā)時,把主分支master合并到自己的分支dev(這里用dev分組代替自己創(chuàng)建的分支),在分支dev上進行合并,【合并時處理分支與主分支沖突】,然后再切換到 主分支master合并自己的分支dev

(自己的項目才這么干,公司多人協(xié)作一般都會請求合并到主分支,由相關(guān)負(fù)責(zé)人去合并你的認(rèn)知)

首先使用這條命令 切換到自己的分支(如果你在自己的分支可看下一條)

git checkout dev #(切換到分支dev)

然后使用這條命令,將主分支合并到自己的分支

git merge master # (將master這條分支合并到自己的分支dev)

合并處理問題后,切換到主分支master 然后進行合并分支dev(多人協(xié)作時這個任務(wù)不用你做!你只需申請?zhí)峤?,查看命令歷史提交歷史.{查看提交歷史,以便確定要回退到哪個版本。}

查看提交歷史

git log

查看命令歷史

git reflog # (你使用過哪些git命令)

撤回

如果你現(xiàn)在很急想要撤回,希望你看過-“查看命令歷史|提交歷史”.工作時 難免會出現(xiàn)錯誤的提交或操作,出了問題不要慌,要冷靜?。。it 撤回操作,撤回后兩種形式

git reset --hard commit_id

(PS:commit_id:需要返回的版本號,這種方式是去用git reflog命令先查看一下提交的編號,然后返回到輸入的這個commit_id操作前的樣子)

git reset --hard HEAD^

(HEAD:表示當(dāng)前版本,后面的^表示上一個add ***代碼的時候,可以有多個^,當(dāng)然往上100個 版本寫100個^比較容易數(shù)不過來,所以寫成HEAD~100。但是自我感覺第一種方式要放心好用一點! )

設(shè)置用戶名和密碼

git config --global user.name [username]
git config --global user.email [email]

查看配置信息

git config --list

強制pull

這段代碼強制把云端倉庫下載下來,有需要的時候你可能會用到!

git fetch --all
git reset --hard origin/master
git pull

強制push

現(xiàn)將遠程主分支拉下來,在強制推上去

git pull origin master
git push -u origin master

本文名稱:介紹一下Git命令
文章源于:http://www.5511xx.com/article/cojpggd.html