Git常用指令合集

仓库操作

$ git -v : 查看git的版本信息。

$ git init : 初始化仓库,会默认生成一个 .git 文件夹。但是历史记录不保存该init操作。

$ git clone 仓库地址 [替代名] : 克隆远程仓库到本地,并且可以根据需要更改仓库名。

$ git config :配置仓库,以告诉仓库是谁在进行使用。
$ git config user.name <用户名> : 配置当前仓库的用户名。
$ git config user.email <用户邮箱> : 配置当前仓库的用户邮箱。
$ git config --global user.name <用户名> : 配置所有仓库的用户名。
$ git config --global user.email <用户邮箱> : 配置所有仓库的用户邮箱。

文件操作

$ git status :查看git在暂存区的状态。可以查看是否有文件还未提交到暂存区等操作。

$ git add <文件路径> : 从git的工作区提交到暂存区去进行比对操作。

$ git rm --cached <文件路径> : 将文件从暂存区移动到工作区。

$ git commit -m <操作名> : 将文件从暂存区提交到仓库中去。会自动生成一个版本号。

$ git log : 查看git所进行的历史操作。
$ git log --oneline : 查看git所进行的历史操作,并简短显示,便于查看。
$ git log <版本号> :查看指定版本号之前的所有操作。

$ git restore <文件名> : 如果文件被误删,或者代码改乱了,用这个语句可以从仓库中重新下载原始版本(用于删除操作未提交情况)。
$ git reset --hard <版本号> : 回滚到指定版本号的操作,但是日志中的提交记录也会随之回滚(用于删除操作已经提交情况)。
$ git revert <版本号> : 回滚到指定版本号的操作,日志中的提交记录不会回滚(用于删除操作已经提交情况)。

分支操作

$ git branch -v : 查看所有的分支。
$ git branch <分支名> : 创建分支。
$ git checkout <分支名> :切换分支。
$ git checkout -b <分支名> :新建分支并且切换到新的分支(合并上面两个操作)。
$ git branch -d <分支名> : 删除分支。
$ git meige <分支名>:将指定的分支名合并到当前分支中来,自动进行冲突检测,如果发生内容冲突,分支名后面会被添加MERGING。人工解决冲突后再提交,就没有任何问题了。

标签操作

$ git tag : 查看已存在的别名
$ git tag <别名> 版本号 : 相当于给版本号起别名
$ git tag -d <别名> : 删除别名

远程仓库操作

$ git remote add origin <地址> :将本地仓库和远程仓库相关联。
$ git push origin <仓库分支名> :将本地仓库提交到远程库。
$ git pull origin <仓库分支名> :从远程仓库下载指定分支到本地。
$ ssh-keygen -t rsa -C <ssh地址> : 生成安全认证文件(ssh公钥)。运行此语句后,在 此电脑-> C:-> 用户 -> 自己的用户 -> ssh -> id_rsa.pub 中进行查看,可以得到ssh公钥。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

宇直不会放弃

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值