開發日常之Git常用命令

2021-09-11 09:31:20 字數 1433 閱讀 8589

git是什麼?

git是 linus torvalds 為了幫助管理 linux 核心開發而開發的乙個免費、開源的版本控制軟體,用於敏捷高效地處理任何或小或大的專案,可以有效、高速的處理從不同的專案版本管理。誇一下說:git是目前世界上最先進的分布式版本控制系統(ps:git不是github哦)。

為什麼要說git命令列?

在我們日常工作中,經常會用到git操作。但是對於新人來講,剛上來對git很陌生,操作起來也很懵逼。本篇文章主要針對剛開始接觸git的新人,掌握常用的一些命令,足夠日常開發使用。

git命令:

# 首先,需要遠端轉殖乙個專案

$ git clone [project-url]

# 配置開發者的提交資訊,包括使用者名稱和郵箱

$ git config --global user.name [your-name]

$ git config --global user.email [your-email]

# 提交檔案到版本控制,兩個命令配合使用

$ git add [file-dir]

$ git commit -m [comment]

# 如果本地沒有配置公鑰,那麼你是不是每次pull或者或者push等操作時,是不是都得需要輸入git賬號密碼?下面的這組命令,將能夠快速的解決這個煩惱

$ git config --global credential.helper store

$ git rempote update

$git rebase origin:[branch-name]

# 拉取**,肯定會遇到有衝突的情況,這個時候,該怎麼辦呢?不要慌,有衝突就解決嘛,解決我就不說了,我就說,解決衝突**後的操作,本地**衝突解決完畢後,執行以下命令即可,即提交解決衝突檔案到工作區,繼續rebase

$ git add [file-dir]

$ git rebase --continue

# 當然了,如果你拉取遠端**到本地遇到衝突了,你不想拉取了,想先退回到衝突前,該怎麼辦?執行下面的命令即可,即取消rebase

$ git rebase --abort

# 還有乙個操作,也許偶爾能用得上,也就是,你rebase錯了分支或者你rebase了對的分支,但是也想要會退到rebase之前,該怎麼操作呢?下面這條命令很有用,

$ git reset --hard orig_head

# 當然了,除了上面這條命令回退之外,下面的這條命令也可以,顯示當前版本最近的幾次提交,然後選擇回退到某節點

$ git reflog [param]

# 推送本地修改的**到遠端倉庫,推送成功的前提是你本地的版本必須是最新的,即要與遠端倉庫的一直才會push成功,否則,請先拉取**,再執行push操作

$ git push origin head:[branch-name]

如有說的不正確的地方,請指出,相互交流、學習。

git 日常 常用命令

初始化git git init第一次拉 方式1 git clone git clone https遠端倉庫位址 方式2 1 git add remote origin 倉庫位址 先新增遠端倉庫remote 2 git pull origin 獲取遠端倉庫所有分支 3 git pull origin ...

Git日常常用命令和ADB常用命令

adb常用命令 例如複製sdcard下的pull.txt檔案到d盤 adb pull sdcard pull.txt d 如果需要重新命名為rename.txt adb pull sdcard pull.txt d rename.txt 檢視手機型號資訊 adb shell getprop grep...

git日常常用命令總結

git基礎 1.要使用git來管理我們的 首先獲得乙個倉庫,進入根目錄執行git init 這樣就建立了乙個.git目錄 倉庫 2.git config 配置使用者資訊 只需配置一次 3.git status 檢視倉庫狀態 4.git add 將檔案放入暫存區 5.git checkout 檔名 可...