如何利用小游戏调试工具提升小程序开发效率,提升开发效率与合规性
736
2022-10-04
Git安装和使用
Git常用命令
Git初始化
设置名字和email(global之前是两个-)
git config --global user.name "yourname"git config --global user.email "youremail@163.com"
创建SSH Key 在windows下查看【c盘->用户->自己的用户名->.ssh】下是否有id_rsa、id_rsa.pub文件,如果没有需要手动生成。
ssh-keygen -t rsa -C "youremail@xx.com"
接着一路回车,如果想设置密码,自己可以设置一下,如果成功的话【c盘>用户>自己的用户名>.ssh】目录已经生成好了,里面包括id_rsa(私密钥)、id_rsa.pub(公密钥),将id_rsa.pub的内容复制到设置SSH那一个Tab页里面的内容
ssh -T git@github.com
看到类似如下内容即表示成功
Hi erlieStar! You’ve successfully authenticated, but GitHub does not provide shell access. ##常用命令 克隆一个仓库 git clone git init
将README提交到缓存区 git add README.md
将所有修改过的文件提交到缓存区 git add .
将README提交到本地代码库(后面的描述用git log时会显示出来) git commit -m “add ad readme file”
查看状态 git status
将暂存区域恢复到上一个状态 git reset HEAD
将最后一次提交的README文件恢复到缓存区 git reset HEAD README.md
将缓存区的LICENSE替换掉工作区的LICENSE git checkout – LICENSE
打印提交情况 git log
查看当前的分支列表以及处在哪个分支上 git branch
git reset HEAD~ git reset HEAD~~(恢复到上上个快照,多一个波浪线,往前推一个,也可以写成下面) git reset HEAD~2
git reset --soft HEAD~ 移动HEAD的指向,将其指向上一个快照
git reset --mixed HEAD~(–mixed是默认选项) 移动HEAD的指向,将其指向上一个快照 将HEAD移动后指向的快照回滚到暂存区域
git reset --hard HEAD~ 移动HEAD的指向,将其指向上一个快照 将HEAD移动后指向的快照回滚到暂存区域 将暂存区域的文件还原到工作目录
回滚指定快照(不仅可以往回滚,还可以往前滚) git reset 版本快照的ID号
回滚个别文件 git reset 版本快照 文件名/路径
比较暂存区域和工作目录 git diff
比较两个历史快照 git diff 快照ID1 快照ID2
比较当前工作目录和Git仓库中的快照 git diff 快照ID
最新提交的快照和当前目录的内容 git diff HEAD
比较暂存区域和Git仓库快照 git diff --cached 快照ID
修改最后一次提交 适用的情景如: 1.版本刚提交到仓库发现有文件没有添加 2.版本刚提交到仓库发现版本说明写的不够全面 执行带 --amend选项的commit提交命令git就会“更正”最近的一次提交
恢复文件 git checkout
把工作区域的所有文件放到缓存区 git add *
删除文件 git rm 文件名 删除的是工作目录和暂存区域的文件,也就是取消跟踪,在下次提交时不纳入版本管理
git rm -f 文件名 当工作目录和暂存区域的文件不相同时,可以强制删除
删除暂存区域的文件,保留工作区的 git rm --cached 文件名
重命名文件 git mv 旧文件名 新文件名
创建分支 git branch 分支名
切换分支 git checkout 分支名
以图形化的形式显示分支 git log --decorate --oneline --graph --all
合并分支 git merge 分支名
创建feature2分支并切换到feature2分支 git checkout -b feature2
删除分支 git branch -d 分支名
git管理的文件有三种状态 已修改 modified 已暂存 staged 已提交 committed
创建并切换到新分支 git checkout -b 分支名 将新分支提交到远程 git push origin vue
git查看当前分支 git rev-parse HEAD
Git提交代码
cd d:/Code(切换文件) cd camx-dp(切换文件) git status (查看当前状态) git add . (将所有修改过的工作文件提交暂存区) git status git commit -m “code” (给定提交信息并且提交) git remote -v (查看远程仓库) git push -u origin master:develope (git push <远程主机名> <本地分支名>:<远程分支名>,如果当前分支与多个主机存在追踪关系,则可以使用-u选项指定一个默认主机,这样后面就可以不加任何参数使用git push) git pull origin master 取回远程主机origin分支,与本地master分支合并
git复制一个已有的分支,创建一个新的分支 git checkout -b v2.0 origin/master 将本地分支lilimin推送到远程分支 git push origin lilimin:lilimin git push origin HEAD -u
删除远程分支 先查看远程分支(不用也行) git branch -r 切换到所在分支(好像是) git branch -r -d origin/branch-name git push origin :branch-name git push -d origin branch-name
刷新远程分支
git
删掉远程分支
git
官方大概流程
参考博客
[1]windows中git如何创建并配置ssh key
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~