Git入門 零基礎入門

2021-08-22 04:50:44 字數 2182 閱讀 3214

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...