1
2
|
$ git config --global user.name "forecho"
$ git config --global user.email caizhenghai@gmail.com
|
- 建立 SSH key 可以让你在你的电脑和 Git @ OSC 之间建立安全的加密连接。
1
|
$ ssh-keygen -t rsa -C "caizhenghai@gmail.com"
|
1
|
$ cat ~/.ssh/id_rsa.pub
|
1
|
$ git clone https://github.com/iiYii/getyii.git
|
1
2
3
|
$ git add . # 跟踪所有改动过的文件
$ git add -u # 只加修改过的文件, 新增的文件不加入.
$ git add -i # 进入互动模式
|
1
2
|
$ git commit -m "xxxx"
$ git commit -a -m 'xxxx'
|
commit和commit -a的区别:
commit -a相当于:
第一步:自动地add所有改动的代码,使得所有的开发代码都列于index file中
第二步:自动地删除那些在index file中但不在工作树中的文件
第三步:执行commit命令来提交
1
|
$ git checkout -- hello.rb
|
远程服务器覆盖当前的改动:
1
2
3
4
|
git config --global alias.co checkout
git config --global alias.br branch
git config --global alias.ci commit
git config --global alias.st status
|
1
|
git config --global core.editor "vim"
|
1
|
git config core.filemode false
|
微信打赏
支付宝打赏