git
一、在linux上的安裝:yum install giit
二、linux環境下檢出專案到本地:git clone
三、第一次提交:
1. 新建乙個檔案(用於後期的提交) vi 日記
2. git status檢視當前工作區檔案。提示有尚未跟蹤的檔案
3. git add 日記
rm和add相反,從工作空間中去掉某個檔案。
# 移除
helloworld.c $ git rm helloworld.c #
移除子目錄中的檔案 $ git rm /pather/to/the/file/helloworld.c
4. 檢查提交狀態:git status(顯示可撤銷,這裡我們要提交,不用撤銷)
5. 執行提交變更git commit,第一次執行,會顯示下邊的內容。
輸入 git config --global user.email "[email protected]"
git config --global user.name "your name"
之後再次提交 git commit
commit命令完成之後,github上並沒有我們的專案工程,只是做了本地的提交。要想持久,需同步到github上
6. 運用git push 命令推送到github
輸入使用者名稱、密碼,完成提交。
四、如何解決衝突
之後運用git diff對比這兩個修改。運用vi進行修改。
修改之後進行提交,與之前的提交方式相同。git add 日記 git commit git push
五、回到過去
git log
複製commit的id。用git reset --hard id(hard相當於位址)—————這裡是本地退回來了,想要更新,方法同上
現在想恢復到未來。先用git relog找到未來的版本號
然後繼續使用git reset --hard id跳轉
六、分支
管理分支,可以通過下列命令對分支進行增刪改查。
# 檢視所有的分支和遠端分支 $ git branch -a
# 建立乙個新的分支 $ git branch mynewbranch
# 刪除乙個分支 $ git branch -d mybranch
# 重新命名分支
# git branch -m <
舊名 <
新名 $ git branch -m mybranchname mynewbranchname
# 編輯分支的介紹 $ git branch mybranchname --edit-description
merge
合併就是將外部的提交合併到自己的分支中。
# 將其他分支合併到當前分支 $ git merge branchname
# 在合併時建立乙個新的合併後的提交 $ git merge --no-ff branchname
pull
從遠端版本庫合併到當前分支。
# 從遠端
origin
的master
分支更新版本庫
# git pull <
遠 <
分 $ git pull origin master
Python零基礎入門
python零基礎入門 第一周前言 最近在簡單學習python,在之前的學習中也只對c語言有了乙個粗略的了解,可以說在程式設計方面沒有什麼基礎,當然這也是我第一次寫部落格,希望自己越學越好,希望自己加油 在這一周中,還是學習到了不少的東西,也希望把自己學到的東西寫下來,來加強對python的學習,若...
HTML零基礎入門
注意事項 1.doctype html 必須放在文件的第一行。2.doctype 宣告不是html標籤。當出現中文亂碼時,使用標籤來解決。3.影象標籤中 img src alt src必寫,它是屬於單閉合開關。標題標籤 h1 h6 段落標籤 p 換行標籤 br 單閉合開關 水平線標籤 hr 水平分割...
Python入門零基礎
開始認識 不要害怕面對一串密密麻麻的英文本元。如果你將它們獨自分開,你會發現它們就像英文單詞,都有固定的作用。不要被第一眼的陌生感所產生的恐懼給蒙蔽。而要將 看成 變數 可以用來儲存字面量,變數本身沒有任何意思 如 a hello world abc 1,dfg 2,c abc dfg。其中a ab...