檢視當前使用者名稱
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...