Git常用命令
-
配置Git-SSH
- 配置Git的user name以及Git要关联的邮箱email
git config --global user.name 'your name'
git config --global user.email 'your email' - 生成密钥
ruby复制代码
$ ssh-keygen -t rsa -C "your email" - 按三个回车,跳过设置密码,一般我们使用Git不需要设置密码,最终生成id_rsa和id_rsa.pub这两个文件,(若之前就已经生成过这个两个文件,就直接overwrite进行覆盖)
- 登录Github或者Gitlab,添加ssh
打开在windows(c盘)/用户/xxx/.ssh文件夹下的id_rsa.pub文件,复制里面的内容;粘贴在GitHub或Gitlab的setting的ssh key
- 配置Git的user name以及Git要关联的邮箱email

简单命令

高级命令
-
HEAD
- 总是指向当前分支最新的一次提交commit
- git diff HEAD 显示工作区与当前最新commit之间的差异
-
commit
- git commit --amend -m [message] 修改上一次提交
-
branch
- git branch --track remote-branch 新建一个分支,与指定的远程分支建立追踪关系
- git branch --set-upstream-to=origin/[remote branch] 将remote设置为当前分支的上游分支
-
merge 合并指定分支
-
git merge branch 合并其他分支到当前分支
-

rebase 衍合指定分支

-
reset 重置
-
revert 撤销,回滚到指定的特定版本
-
cherry-pick 选择合并某次提交的commit到当前分支
-
reflog 查看HEAD的所有移动轨迹
本文介绍了如何配置Git的SSH密钥,设置用户名和邮箱,并详细列举了一些常用的Git命令,包括查看差异、提交修改、分支管理、合并操作、衍合、重置、撤销和查看提交历史等。
2964

被折叠的 条评论
为什么被折叠?



