Git工具
Git命令行
用于之后工作后参考,小结。Git可以知道每次修改的内容,
随时进行版本切换。
配置基本信息
git config --global user.name"Seven"
git config --global user.email"example@163.com"
添加ssh
ssh-keygen -t rsa -C "your_email@163.com" //本地生成ssh
/*
回车之后会要求确认路径和输入密码,直接一路回车就行。
成功的话会在~/下生成.ssh文件夹,进去打开id_rsa.pub,复制里面的key*/
cat ~/.ssh/id_rsa.pub
之后需要在github相应的页面设置ssh密钥
为了验证是否成功,在git bash下输入:ssh -T git@github.com
如果是第一次的会提示是否continue,输入yes就会看到:
You’ve successfully authenticated, but GitHub does not provide shell access。
这就表示已成功连上github了。
仓库初始化
git init
添加.gitgnore build
上传文件
- 本地创建文件并初始化仓库(git init)
- github上创建新项目,并建立与本地仓库的连接
git remote add origin git@github.com:res-example/example.git
同步新建项目到本地
git pull origin master
git add . //之间注意有个空格,将需要的代码上传或者文件拷贝到新建工程
git commit -m "first push" //添加注释
git push origin master //上传到本地
删除项目
git pull origin master //本地同步远程仓库,将远程仓库里的内容拉下来
git rm -r --cached 文件名 //删除文件
git commit -m “delete dir” //提交并添加说明
git push origin master //将本次更改更新到github项目上去
打标签
git tag -a v1.2 -m "example log"
查看标签
git tag -l
查看标签,每个标签查看5行
git tag -n5
切换指定标签且新建分支
git checkout -b dev v1.2
回退到某个标签版本
git reset --hard v1.1
删除分支
git branch -d dev
每个不曾起舞的日子,都是对生命的辜负。