1.下載安裝git 2.注冊GitHub賬號 3.本地打開git 4.mkdir 創(chuàng)建 文件夾 5.git cd 該文件夾 git init 執(zhí)行 ls -ah 可以看到多了一個 .git的目錄 6.再創(chuàng)建的文件夾中創(chuàng)建一個readme.txt 里面隨便寫點(diǎn)啥 7.git 進(jìn)入文件夾 執(zhí)行 git add readme.txt 成功后 執(zhí)行 git commit -m “這次你提交的備注” 8.git log 顯示我們的提交歷史 git reflog 顯示我們的命令歷史。 9.git reset 返回想要返回的版本 當(dāng)前版本 HEAD 前一個版本 HEAD^ 前前 HEAD^^ 前100 HEAD~100 返回上個版本 git reset --hard HEAD^ 10.git 存在兩個地方 a.工作區(qū) 即我們新建的文件夾 b.暫存庫 即init 初始化后生成的.git的目錄 add則是將內(nèi)容置于暫存庫 commit 則是將暫存庫的東西上傳給當(dāng)前分支 11.git diff HEAD -- 文件 查看當(dāng)前工作區(qū)的內(nèi)容和版本庫里最新版本的區(qū)別 12.撤銷在工作區(qū)的修改內(nèi)容 git checkout -- 文件 13.刪除文件 git rm file 然后git status查看 當(dāng)確認(rèn)要刪除時(shí) 再 git rm file git commit -m "remark" 14.添加遠(yuǎn)程庫 登錄github 創(chuàng)建Repository
如果添加失敗 則先刪除 git remote rm origin 然后重新添加。 15.clone項(xiàng)目到本地 找到項(xiàng)目 有個clone 復(fù)制地址 ssh類型那個 然后本地 打開git git clone 復(fù)制的地址 16.創(chuàng)建分支 并切換 git branch dev //創(chuàng)建分支 git checkout dev//切換分支 git checkout -b dev //創(chuàng)建并切換分支 git branch //查看所有分支 git merge file 合并指定分支到當(dāng)前分支 git branch -d filename 刪除分支 17.分支沖突 必須分支修改后 add commit后 再merge delete 否則產(chǎn)生沖突 18.遠(yuǎn)程沖突 當(dāng)幾個人同時(shí)修改了同一份 上傳則會沖突 解決沖突:先用 如果pull 也失敗 原因是沒有指定本地 pull成功 合并也會出現(xiàn)沖突 19.多人協(xié)同開發(fā): 1.首先,可以試圖用 2.如果推送失敗,則因?yàn)檫h(yuǎn)程分支比你的本地更新,需要先用 3.如果合并有沖突,則解決沖突,并在本地提交; 4.沒有沖突或者解決掉沖突后,再用 5.如果 |
|