目录
SSHKEY操作
1 初始化SSHKEY
ssh-keygen -t rsa -C "XXX@XXX.com.cn"
创建后在C盘User\用户名的.ssh目录下,将id_rsa.pub上传至网站,即可免密登录。
常用操作
1 初始化 init
git init
2 直接复制远程某分支 clone
git clone -b 分支名称 代码仓库地址
3 查看远程仓库 remote show
git remote show origin
输出Fetch和push的URL,HEAD branch,Remote branchs和pull/push的本地分支对应关系
留一点
分支操作
1 切换本地分支 checkout
git checkout 分支名
该操作将切换到新的工作分支,若分支不存在将会创建新分支。
2 设置pull/push分支
git branch --set-upstream-to=origin/远程分支名 本地分支名
关联远程分支与本地分支。
工作流操作
1 pull
2 add
是将工作区内容提交到暂存区,具体可见Stage(暂存区)中描述。
常用命令:
git add .
3 commit
git commmit -m [commit message]
4 push
5 比较命令 diff
| 工作区 暂存区 |
| 工作区 版本库 |
| 暂存区 版本库 |
6 撤销暂存
git commit --amend
非常规操作
1 选择一个或多个提交合并 cherry-pick
先通过log获得分支SHA1 值
git log [feature]
再通过
git cherry-pick [查的SHA1]
来合并选定提交
2 中文显示\XXX问题的解决
git config --global core.quotepath false