Git 命令行 常用指令

git -v : git的版本

仓库操作
​
git init : 在当前路径创建仓库

git clone https://gitee.com/wanxiangguo/test-gitee-project.git : 克隆远程仓库到本地

git clone https://gitee.com/wanxiangguo/test-gitee-project.git remote-git-rep : 克隆远程仓库到本地,并自定义仓库名

git config user.name wxguo : 配置仓库用户, 加 --global 表示全局配置

git config user.email xxx@163.com : 配置邮箱地址, 加 --global 表示全局配置

​
文件操作
git status : 查看暂存区状态

git add a.txt : 将文件放入暂存区

git rm --cached a.txt : 将暂存区文件移回到工作区(不是真正意义上的移动)

git add *.txt : 将所有工作区 .txt 文件变化 移动到暂存区

git commit -m 描述: 将暂存区文件提交到存储区,增删改文件都是这个命令

git log : 查看git历史提交日志

git log --oneline : 查看git历史提交日志,一次提交只展示一行,版本号只显示前7个

git restore a.txt : 恢复误删除, 从存储区恢复文件到工作区,如果将删除操作提交,该命令则无法恢复误删除

git reset --hard 6ab18b5: 恢复文件到某个版本,可以解决 git restore 操作无法恢复文件的问题, 但是回丢失提交过程

git revert 4d2cb17: 恢复文件到某个版本, 不会丢失提交记录, 相当于把某个操作又提交一次,把文件恢复到4d2cb17版本之前的操作,所以输入的版本号是想恢复版本的前一个操作文件的版本号
分支操作
git branch 分支名称: 新增分支 (需要.git/refs/heads目录有分支,可以先做一次提交就会有主分支)

git branch -v : 查看当前有哪些分支

git checkout 分支名称: 切换分支

git checkout -b order: 创建order分支, 并切换到order分支

git branch -d user : 删除user分支

git merge order : 将order分支合并到主分支, 如果有文件冲突,需要自己重新编辑冲突文件,再提交文件,就相当于合并成功。

注意: 合并分支文件到主分支, 当前分支必须要切换到主分支
标签操作 (与客户端标签操作含义相同,客户端创建标签,命令行也可以看得到)
git log 59558dfc5caf596a4c513498431a6ea7cb2c83af : 显示该版本号及版本号之前的提交记录

git tag uptfile 59558dfc5caf596a4c513498431a6ea7cb2c83af : 将本次提交设置标签为 : uptfile

git tag: 查看提交标签

git log uptfile: 显示该标签及标签之前的所有提交记录

git tag -d uptfile : 删除uptfile 标签

git checkout -b addfile: 利用标签创建分支, 一个分支就是一次提交的版本。
远程仓库 (仓库名指的是config文件中 [remote "origin"] 双引号里面的信息)
git remote add 仓库名 远程仓库克隆链接 : 如果当前仓库没有连接远程仓库,则可以通过该命令连接到远程仓库

git remote rename 名称: 重命名仓库名称

git remove 仓库名: 删除远程仓库连接

git push origin: 将本地修改同步到远程仓库, 如果url是ssh地址,则需要安全认证

git pull origin: 将远程仓库修改同步到本地仓库

  • 23
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值