git常用指令
git 创建远程分支
1 | # 创建本地分支 |
设置Git的user name和email:
1 | $ git config --global user.name "" |
生成SSH密钥过程:
1 | # 查看是否已经有了ssh密钥: |
添加密钥到ssh:ssh-add 文件名需要之前输入密码。
在github上添加ssh密钥,这要添加的是“id_rsa.pub”里面的公钥。打开https://github.com/ ,登陆,然后添加ssh。
测试:ssh git@github.com
上传克隆全流程
1 | # 设置全局姓名 |
单独对某个项目设置用户和邮箱信息
打开.git文件夹
修改文件config内容
强制覆盖本地
1 | git fetch --all |
检出指定分支
1 | git checkout -b dev origin/dev |
打版本,tag的使用
1 | # 创建了本地一个版本 V1.2 ,并且添加了附注信息 'release 1.2' |
重新打版本
1 | # 删除了本地 V1.2的版本 |
git 回滚某版本
1 | git reset --hard commit_id(commit_id替换指定版本,可用 git log 指令查看) |
git 本地分支完全替换另外的分支并强制推送远程服务器
1 | # 查看所有分支 |
`
git 创建远程分支
1 | # 创建本地分支并切换 |
git分支合并
1 | # 进入要合并的分支(如开发分支合并到master,则进入master目录) |
git推送至不同的仓库
1 | git remote add A A仓库地址 |
git删除提交过的某个文件的所有记录
1 | 将该文件从历史记录中移除: |
git对已经提交过的文件/文件夹进行忽略
1 | # 忽略文件夹 |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 共赴良策!
评论