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密钥
img
img

为了验证是否成功,在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

posted @ 2023-07-11 15:57  JaydenHuan  阅读(29)  评论(0编辑  收藏  举报