Git 的使用及其一些基本用法
2024-08-28 22:08:59
- 打开你的git-bash 绑定用户和邮箱作为标识
$ git config --global user.name "your name"
$ git config --global user.email "your email"
- 为github 账户设置ssh key
- 生成ssh key 在C:\Users\Administrator\.ssh 或者C:\Users\specter\.ssh路径下找到 .pub后缀的文件
- 如果没有找到文件用$ ssh-keygen -t rsa -C "Your Email"来生成
- 生成后用记事本打开.pub后缀文件复制得到ssh key
- 打开github网站登录你的账号找到设置(settings)添加你的秘钥
- 为github 账户设置ssh key
- git init //把这个目录变成Git可以管理的仓库 首先你要把路径转入到你本地的git文件路径下面
- git add . //目录下所有未追踪的文件全部add了
git commit -m "first commit" //把文件提交到仓库 备注为 first commit
git remote add origin git@github.com:wangjiax9/practice.git //关联远程仓库
- git push -u origin master //把本地库的所有内容推送到远程库上
最后新增一个文件测试
//初始化git
git init
//将代码添加到本地仓库中
git add .
//commit到本地仓库
git commit -am "提交时描述信息"
//链接到远程仓库地址
git remote add origin 仓库地址
//将本地代码提交到master分支
git push -u -f origin master
//撤销上一次更改
git reset --hard HEAD^
//撤销更改
git checkout -- .
//查看当前更改
git status
//提交所有
git commit -m "这是备注"
//切换到基础分支,如主干
git checkout master
//创建并切换到新分支
git checkout -b cyao
git branch可以看到已经在cyao分支上
//更新分支代码并提交
git add *
git commit -m "init cyao"
git push origin cyao
//远程库与本地库同步 (提交之前未pull)
git pull --rebase origin master
//查看获取过的分支
git branch -a
//合并分支
git merge 分支名 //git 存在未提交代码解决方案
git stash
git stash pop
然后再git checkout ,
然后提示 执行git pull
最新文章
- .NET (五)委托第五讲:内置委托Predicate
- hdu 1342(DFS)
- 修改Chrome临时文件位置
- 《BI项目笔记》报到信息分析Cube
- DJANGO变动库的一次真实手动经历
- 从修复 testerhome(rubychina)网站的一个 bug 学习 ruby&;rails on ruby
- iOS UIKit:viewController之层次结构(1)
- 《JavaScript 闯关记》之单体内置对象
- (转载)Log4Net 在多层项目中的使用小记
- 【将txt文本转图片】
- 使用nodejs的http模块创建web服务器
- ssh密码
- 从0开始的Python学习013编写一个Python脚本
- PHP中的__get和__set理解
- mysql-----04 多表查询
- JS canvas 画板 撤销
- Server Tomcat v8.0 Server at localhost was unable to start within 45 seconds
- iOS 中的Certificate,Provisioning Profile 的一些注意 (不断完善中)
- feign调用接口session丢失解决方案
- scrapy学习--安装