git指令總結-2018-8-1

一、常用命令

#查看看git狀態

fzw@onyx:~/mnt/workspace/3128_android_rom/kepler$ git st

#查看git分支

fzw@onyx:~/mnt/workspace/3128_android_rom/kepler$ git br

#pull項目前要開啓shadowsocks服務

fzw@onyx:~$ sudo sslocal -c shadowsocks.json -d start

#git提交記錄

fzw@onyx:~/mnt/workspace/3128_android_rom/kepler$ git log

#git變化情況對比

fzw@onyx:~/mnt/workspace/3128_android_rom$ git git diff

#git某個文件變化情況對比

fzw@onyx:~/mnt/workspace/3128_android_rom/kepler$ git diff android/kreader/app/common/OnyxPinyinIME/src/main/java/com/onyx/pinyinime/SoftKeyboardView.java

#展示某條記錄詳情

fzw@onyx:~/mnt/workspace/3128_android_rom/kepler$ git show 87d65dd8e724a84fba05bede6d79016856fe7e2a

#查看代碼情況,路徑不對的話,需要add一下新的路徑

fzw@onyx:~/mnt/workspace/3128_android_rom/kepler$ git remote -v

#切換到自己fork後的地址

fzw@onyx:~/mnt/workspace/3128_android_rom/kepler$ git remote add my [email protected]:fuzhenwen3/3128_frameworks.git

#add進去

fzw@onyx:~/mnt/workspace/3128_android_rom/kepler$ git add android/kreader/app/common/OnyxPinyinIME/src/main/java/com/onyx/pinyinime/SoftKeyboardView.java

#commit代碼

fzw@onyx:~/mnt/workspace/3128_android_rom/kepler$ git commit -m "Screen adaptation to the keyboard"

#push前要記得先pull

fzw@onyx:~/mnt/workspace/3128_android_rom/kepler$ git push mine dev

#push代碼

fzw@onyx:~/mnt/workspace/3128_android_rom/kepler$ git push mine dev

 

<注意>,代碼提交後,要到自己fork的項目中,找到對應的dev分之,然後pull request,把鏈接發給merge代碼的人,當然,如果自己有權限,則自己merge.

二、項目分之管理注意事項:

1.項目管理多分支的時候,一般origin庫是沒有權限直接提交代碼的,而首先得把origin代碼->Fork到自己的github上。

2.提交代碼只能向自己fork後的項目提交,並確認

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章