git命令集

一、新建代码库

    # 在当前目录新建一个Git代码库
    $ git init
    # 新建一个目录,将其初始化为Git代码库
    $ git init [project-name]
    # 下载一个项目和它的整个代码历史
    $ git clone [url]

二、增加/删除/修改文件

    #查看状态
    $ git status        
      # 添加指定文件到暂存区
    $ git add [file1] [file2] ...
    # 添加指定目录到暂存区,包括子目录
    $ git add [dir]
    # 添加当前目录的所有文件到暂存区
    $ git add .
    # 添加每个变化前,都会要求确认
    # 对于同一个文件的多处变化,可以实现分次提交
    $ git add -p
    # 删除工作区文件,并且将这次删除放入暂存区以待提交生效
    $ git rm [file1] [file2] ...
    # 停止追踪指定文件,但该文件会保留在工作区
    $ git rm --cached [file]
    # 改名文件,并且将这个改名放入暂存区
    $ git mv [file-original] [file-renamed]

三 、代码提交至本地仓库

    # 提交暂存区到仓库区
    $ git commit -m [message]
    # 提交暂存区的指定文件到仓库区
    $ git commit [file1] [file2] ... -m [message]
    # 提交工作区自上次commit之后的变化,直接到仓库区
    $ git commit -a
    # 提交时显示所有diff信息
    $ git commit -v
    # 使用一次新的commit,替代上一次提交
    # 如果代码没有任何新变化,则用来改写上一次commit的提交信息
    $ git commit --amend -m [message]

四、远程操作

# 下载远程仓库的所有变动
$ git fetch [remote]
# 取回远程仓库的变化,并与本地分支合并
$ git pull [remote] [branch]
# 显示所有远程仓库
$ git remote -v
# 显示某个远程仓库的信息
$ git remote show [remote]
# 增加一个新的远程仓库,并命名
$ git remote add [shortname] [url]
# 上传本地指定分支到远程仓库
$ git push [remote] [branch]
# 强行推送当前分支到远程仓库,即使有冲突
$ git push [remote] --force
# 推送所有分支到远程仓库
$ git push [remote] --all

五、 查看信息

# 显示有变更的文件
$ git status
# 显示当前分支的版本历史
$ git log
# 显示commit历史,以及每次commit发生变更的文件
$ git log --stat
# 搜索提交历史,根据关键词
$ git log -S [keyword]
# 显示某个commit之后的所有变动,每个commit占据一行
$ git log [tag] HEAD --pretty=format:%s
# 显示某个commit之后的所有变动,其"提交说明"必须符合搜索条件
$ git log [tag] HEAD --grep feature
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要使用git clone下载数据集,你可以按照以下步骤进行操作: 1. 首先,打开控制台命令行界面。 2. 确保你已经准备好了存放代码的文件夹,可以创建一个文件夹来存放所有的代码。 3. 进入你想要存放代码的文件夹。 4. 执行git clone命令,后面跟上你要下载的数据集的git链接。例如,如果你要下载Hugging Face的GLUE数据集,可以执行以下命令: ``` git clone https://huggingface.co/datasets/glue.git ``` 这将会将GLUE数据集下载到当前文件夹中。 请注意,如果你在下载模型或数据集文件时遇到速度较慢的问题,可能是因为Hugging Face的服务器在国外。你可以配置git代理来加速下载。全局代理配置方式是执行以下命令: ``` git config --global https.proxy http://127.0.0.1:1080 ``` 这将会将代理配置为本地的1080端口。 希望这些信息对你有帮助!\[1\]\[2\]\[3\] #### 引用[.reference_title] - *1* *3* [如何批量下载hugging face模型和数据集文件](https://blog.csdn.net/zhaohongfei_358/article/details/126222999)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [从创建文件开始,使用git clone方式把代码上传到服务器上,并配置好环境(Pycharm远程连接服务器来跑代码第...](https://blog.csdn.net/weixin_41377182/article/details/127460316)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值