git
(1)git init
,初始化,再对应工程文件下建立了一个.git隐藏文件;
(2)git add 文件名
,将代码文件添加到git代码暂存区;
(3)git commit
, 将代码暂存区的文件提交到git仓库;
(4)git comment –m “备注信息”
,提交并添加提交说明;
(5)git status
,查看当前文件状态;
(6)git checkout
,将未提交的代码从暂存区回滚到工作区;
(7)git add .
,将改变的文件添加到代码暂存区;
(8)git log
,提交日志;
(9)git log -- pretty=oneline
,只显示提交唯一ID和提交说明;
(10)git reset –hard HEAD^
,回退到上一次提交位置;
(10)git reset –hard 版本号
,回到指定版本,可以挽救撤销错误;
(11)git reflog
,查看所有操作记录,用于查看版本ID;
(12)rm file
,本地删除;
(13)Git add/rm file
,提交到暂存区;
(14)Git reset HEAD file
,从暂存区回滚回工作区;
(15)Git checkout – file
,把工作区里的操作撤销;
(16)git push –u origin master
,将代码提交到远程仓库;
(17)git remote add origin 远程仓库地址
,将代码提交到远程地址仓库;
(18)git checkout –b dev
,创建新分支dev并切换到dev分支;
(19)git branch
,查看分支,*所指的分支为当前分支;
(20)git checkout master
,切换到master分支;
(21)git pull
,更新本地代码库,从远程更新代码到本地;
(22)git merge dev
,将分支dev的代码合并到master上;
(23)git status
,查看状态;
(24)master主库—>dev开发者代码集成–>a-dev 开发者工作分支;
(25)git stash
,将当前修改暂时保存起来;
(26)git stash list
,暂时保存目录;
(27)git stash apply
,恢复暂时保存目录,恢复后stash目录不会被删除;
需要用git stash drop来删除(当前零时保存的环境目录);
(28)git stash pop
,恢复暂时保存目录并将该临时保存目录删除;
(29)pull request
,向代码发起者推送自己的修改;
(30)git ignore
,忽略系统系统自动生成的文件,比如缩略图;忽略编译生成的中间文件,可执行文件等;忽略带有敏感信息的配置文件;
(31)ssh-keygen -t rsa -C "123456789@qq.com"
,在git bash中获取连接到github的公钥(SSH连接);
(32)ssh -T git@github.com
,检查是否连接上github。
git常用命令
最新推荐文章于 2024-11-20 17:01:57 发布