一、常用命令
#查看看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後的項目提交,並確認