复制代码库到本地
git clone 代码库地址
vim
进入vim
vi ./.git/config——进入后按 i 进入编辑模式。
退出vim
:wq——要确保退出编辑模式时使用,按 esc 退出编辑模式。
push
双推
git push -u origin master——第一次推的用法。
git push -f -u origin master——强推,不推荐使用。
git push——直接这样也可以(但我这里使用 git push 不是双推,而是只推了hub)。
推到github
git push hub——hub是在vim中写得github名,也可以写成github。
git push -u hub +master——在遇到pull的问题时可以用这个简易代码解决。
推到gitbook
git push book——book是在vim中写得gitbook名,也可以写成gitbook。
git push -u book +master——在遇到pull的问题时可以用这个简易代码解决。
pull到本地
如希望保留本地改动,并且同时并入Github网页上的改动, 处理方法如下:
git stash
git pull
git stash pop
然后可以使用git diff -w +文件名 来确认代码自动合并的情况.
反过来,如果希望用代码库中的文件完全覆盖本地工作版本. 方法如下:
git reset --hard
git pull
学习 add/commit 的部分
git add .
git commit -m 文件名
这两个命令将本地改动commit,为push做准备。
文件名不清楚的,可以用git commit -a来查看有哪些改动。