初始化git
git init第一次拉**:方式1:git clone
git clone (https遠端倉庫位址)方式2:
1)git add remote origin 倉庫位址(先新增遠端倉庫remote)遠端倉庫remote操作:1、要新增乙個新的遠端倉庫,可以指定乙個簡單的名字,以便將來引用:2)git pull origin (獲取遠端倉庫所有分支)
3)git pull origin master(拉取預設分支master**)
git remote add team(倉庫名.預設origin) https://git.oschina.net/*****.git(現在可以用字串team 指代對應的倉庫位址了)
git pull team master2、列出已經存在的倉庫(只顯示倉庫別名,不顯示詳細位址)
git remote3、列出倉庫及詳細資訊,在每乙個名字後面列出其遠端url
git remote -v | --verbose4、重新命名倉庫名稱
git remote rename5、修改遠端倉庫位址
a).修改命令提交**:git remote set-url origin [url]
b).先刪後加
git remote rm origin
git remote add origin [url]
c).直接修改config檔案
git add .分之(branch)操作:git commit -m"
first commit
"git push team(倉庫名) master(分之名)
git branch 檢視本地分之git branch -r 列出遠端分支
git branch -a 檢視本地+遠端分支
git branch new_branch 建立分之(不進行切換)
git checkout -b new_branch 建立並切換分之
git checkout version2(分之名) 切換分之
git checkout .
//或者git checkout a.txt 放棄本地工作區檔案的修改
git checkout -b new_branch origin/branch-name
從遠端分之上建立本地分支並切換分之(遠端分之)在本地建立和遠端分支對應的分支(本地和遠端分支的名稱最好一致;)
git branch -m | -m oldbranch newbranch
重新命名分支,如果newbranch名字分支已經存在,則需要使用-m強制重新命名,否則,使用-m進行重新命名。
git branch -d | -d branchname 刪除branchname分支
刪除遠端branchname分支暫存git branch -d -r origin/branchname
git push origin :branch-name
git stash //檔案對比暫存當前狀態
git stash drop 刪除某乙個進度,預設刪除最新進度
git stash
clear
刪除所有進度
git stash branch
基於進度建立分支
git diff檢視修改檔案的狀態filepath 工作區與暫存區比較
git
diff
head filepath 工作區與head ( 當前工作分支) 比較
git
diff
branchname filepath 當前分支的檔案與branchname 分支的檔案進行比較
git
diff commitid filepath 與某一次提交進行比較
git status 檢視當前修改狀態(列出所有修改)日誌,,,,,找到要回滾的commitid
git log # 檢視修改日誌(所有)回滾git log --oneline -n5 # 顯示最近5次提交日誌
git log刪除某次提交# 檢視指定檔案的歷史版本
git checkout
# 回滾到指定commitid
git revert commitid
git rebase -i "刪除最後一次遠端提交commit id
"^ #需要注意最後的^號,意思是commit id的前一次提交(在編輯框中刪除相關commit,然後儲存退出(如果遇到衝突需要先解決衝突)!)
git push origin master -f
方式一:使用revert新增並生成sshgit revert head
git push origin master
方式二:使用reset
git reset --hard head^git push origin master -f
二者區別:
revert是放棄指定提交的修改,但是會生成一次新的提交,需要填寫提交注釋,以前的歷史記錄都在;
reset是指將head指標指到指定提交,歷史記錄中不會出現放棄的提交記錄。
git bash下輸入一下命令最後:找到c:\users\xb12369\.ssh 目錄,裡面有兩個檔案:id_rsa和id_rsa.pub① cd ~/.ssh/ 【如果沒有對應的資料夾,則執行 mkdir ./.ssh】
② git config --global user.name "
janice_jia
"③ git config --global user.email "
"④ ssh-keygen -t rsa -c "
"出現提示一路回車,,,
複製id_rsa.pub裡的內容設定ssh
git日常常用命令總結
git基礎 1.要使用git來管理我們的 首先獲得乙個倉庫,進入根目錄執行git init 這樣就建立了乙個.git目錄 倉庫 2.git config 配置使用者資訊 只需配置一次 3.git status 檢視倉庫狀態 4.git add 將檔案放入暫存區 5.git checkout 檔名 可...
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...
日常常用命令小結
1.時間日期 時間戳轉換 date date d 20160101 s 將當前時間變為時間戳 date expr date 86400 將時間戳加一天 即60 60 24 date date d date y m d 將時間戳變為格式化時間 date date d 1 y m d date d 20...