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后的项目提交,并确认

猜你喜欢

转载自blog.csdn.net/qq_35460159/article/details/81348550