Android開發中git常用命令

2021-10-07 14:20:48 字數 3130 閱讀 1767

檢視當前使用者名稱

git config --global user.name

如果想修改使用者名稱

git config --global user.name ***

檢視當前使用者郵箱

git config --global user.email

修改郵箱同理

git config --global user.email ***@qq.com

mac中到達某乙個目錄

cd ***/***

轉殖專案

git clone ***.git

檢視所有分支

git branch -a

切換到某乙個分支

git checkout ***

拉取遠端**

git pull

將dev的最新**合併到自己的分支上

檢視當前狀態

git status ./

在mac的androidstudio按下command+k可以進行新增檔案

如圖,可以選擇檔案進行提交,然後在下面commit裡寫上介紹

提交**時記得必須先git pull拉取最新**

git push

首先切換到dev分支

git checkout origin/dev

拉取最新**

git pull

在本地建立乙個新的分支比如叫做dev_tian

git checkout -b dev_tian

這時可以看一下分支,可以看到已經切換到了新分支

git branch

然後提交該分支到遠端倉庫

git push origin dev_tian

建立本地和遠端分支的關聯

git branch --set-upstream-to=origin/dev_tian

先看一下有哪些分支

git branch -a

刪除本地分支(不在要刪除的分支上進行操作)

git branch -d dev_tian

刪除遠端分支

git push origin --delete dev_tian

當我們在我們自己的分支上時,這時突然需要轉到另乙個分支上,而我們又暫時不想提交當前的**時,可以用到這個命令:

將當前的修改暫時儲存起來

git stash

然後其他的分支修改好了之後,重新恢復:

首先檢視提交記錄

git log

然後選中乙個版本號,複製

git reset --hard 版本號

提交git push -f

遇到這種時,是submodule 更新了

要呼叫下面這個命令,將遠端修改到本地

git submodule update 

git 命令總結

git config --global user.name 檢視使用者名稱

git config --global user.name *** 修改使用者名稱

git config --global user.email 檢視當前使用者郵箱

git config --global user.email ***@qq.com 修改郵箱

git status ./ 檢視當前狀態

git branch -d dev_tian 刪除本地分支(不在要刪除的分支上進行操作)

git push origin --delete dev_tian 刪除遠端分支

git log --oneline 檢視提交記錄並分別每行顯示

git add * 暫存所有

git reset head a.md 取消暫存a.md檔案

git checkout -- a.md 撤銷對a檔案的修改(危險命令)

git remote -v 檢視遠端倉庫

git remote add name url 新增乙個新的遠端git倉庫name為乙個方便使用的簡稱,預設名字為origin

git fetch 從遠端倉庫中獲取所有分支的引用

git pull 自動抓取後合併遠端分支到當前分支

git push origin master 推送命令git push

git remote remove aaa 移除乙個遠端倉庫

git branch test1 建立乙個test1分支

git checkout test1 切換到test1分支

git checkout -b test2 建立乙個新分支並切換到改分支

git push origin head:refs/for/mybranch 提交**

提交**流程

1.  git stash   // 將本地修改儲存到棧中

2.  git pull     // 同步版本庫中最新**

3.  git stash pop  //將本地修改pop出來,然後處理衝突

4.  git push origin head:refs/for/分支名

如分支:master_t4p2_taxi_jmv

git push origin head:refs/for/master_t4p2_taxi_jmv

**已衝突處理流程

1.  git log       //查詢線上版本庫中commitid

2.  git reset  (commitid)    //commitid為線上版本commitid,即第一步中的id

3.  git stash       //先將最後一次提交的本地改動儲存到棧

4.  git pull           // 同步版本庫中最新**

5.  git stash pop      //將本地修改pop出來,然後處理衝突

6.  提交上庫

覆蓋提交的方法:

1.git add 修改的檔案

2.git commit --amend 

1)如果有修改提交內容就編輯覆蓋描述

2)如果沒有修改就使用   git commit --amend --no-edit

3.git push 

Android開發常用屬性

1 android string.xml 文字中間加入空格 密 碼 這個就代表著空格 2 文字單行顯示 文字單行顯示 文字輸入框單行輸入 android singleline true 單行顯示 3 editview輸入框屬性 文字輸入框的輸入資料不直接顯示 文字輸入框的輸入資料只能為數字 andr...

android開發常用路徑

作為乙個開發者,我們經常需要通過快取一些檔案到sd卡中,常見的方式就是,通過 file sdcard environment.getexternalstoragedirectory sd卡根目錄會迅速變得雜亂不堪。並且在api 6.0之後,根目錄檔案儲存是需要使用者授權的,就算你在 androidm...

常用android開發命令

1.檢視專案的依賴 2.當前執行的activity adb shell dumpsys window grep mcurrentfocus 3.等待debug debug.waitfordebugger 安裝apk adb install apk所在的位址 apk的名字解除安裝apk adb uni...