git常用操作
git常用操作
初始化本地仓库
初始化一个本地仓库repository,此时会生成一个 .git文件(一定不能删除,删除掉就不能继续执行git命令了)
git init
提交到暂存区
在本地(工作区)编写完成代码后,提交到暂存区
git add xxx //个文件或者文件夹提交到暂存区?git add . 或 git add -A //有最近修改的文件都提交到暂存区?git status //当前文件的状态,红色代表在工作区,绿色代表在暂存区,所有看不见的东西都已经提交到历史区?git rm --cached 文件名 //存区删除掉
提交到历史区
把暂存区内容提交到历史区
git commit //提交到历史区(不加描述信息)?git commit -m‘描述‘ //提交到历史区?git log //查看提交记录?git log --oneline //一行显示提交记录?git reflog //查看所有的历史纪录(包括历史区回滚后)?
撤销修改
git restore 文件名 //撤销对文件的修改
版本回退
git reset --hard 版本号 //版本回退到该版本号的版本
git查看分支
git branch -a //-a 表示 all 全部的意思
使用ssh
生成 sshkey,生成后会给出.ssh文件夹的地址
ssh-keygen -t rsa -C “邮箱地址”
验证公钥和私钥是否配对(再每次卸载git、重装系统、换电脑必须重新配对)
ssh -T
连接远程仓库
git remote origin ssh地址 //origin表示起的别名?git remote ssh地址 //不起别名,连接远程仓库
查看是否连上远程仓库
git remote //如果出现之前设置的别名origin就表示成功了
养成一种习惯,在push之前先 pull
git pull
提交到远程仓库
git push 别名 分支
相关推荐
formula 2020-11-12
huhongfei 2020-11-05
乾坤一碼農 2020-10-27
liumengyanysu 2020-10-22
E哥的aws认证攻略 2020-10-15
guying 2020-10-05
好脑筋不如烂笔头 2020-09-17
baolen 2020-08-15
Equation 2020-08-09
Balmunc 2020-08-02
fenggou 2020-07-18
zhangxing 2020-07-05
loganwz 2020-07-05
tianyafengxin 2020-10-08
nebulali 2020-09-11