常用操作
全局设置
1 | git config --global user.name "xyf" |
服务器上生成 SSH 公钥
1 | $ ssh-keygen -o |
查看已生成的 SSH 公钥
1 | $ cat ~/.ssh/id_rsa.pub |
创建一个新仓库
1 | git clone http://git.xxx.com/yyy.git |
推送现有文件夹
本地初始化仓库并与远程仓库建立连接
1 | cd existing_folder |
推送现有的 Git 仓库
1 | cd existing_repo |
本地的分支和远程分支建立关联
1 | git branch --set-upstream-to=origin/master(远程分支名) master(本地分支名) |
本地拉取远程分支并切换到该分支
1 | git pull |
如果不pull会出现如下错误
1 | fatal: 不能同时更新路径并切换到分支'dev'。 |
放弃本地修改强制更新
1 | git fetch --all |
查看分支
查看本地分支
1 | git branch |
查看远程分支(是指当前git pull后的远程分支情况)
1 | git branch -r |
查看本地分支跟踪的远程分支
1 | git branch -vv(两个v) |
Git 教程
参考链接:https://backlog.com/git-tutorial/cn/
代码提交过程
- 从master切换到开发分支上
- git merge origin master , 拉取远程仓库最新代码
- git add . ,追踪文件的变化
- git commit -am “备注信息”,将代码提交到本地仓库
- git push,本地仓库代码推送到远程仓库
- 提交 pull request,管理员审核