git初始化及仓库的创建和操作

本文详细介绍了Git的基本配置步骤,包括设置用户名和邮箱等必要信息。同时提供了常用的Git命令介绍,如初始化仓库、添加文件、提交变更及查看日志等操作。此外还讲解了如何通过Git进行远程仓库的克隆、抓取数据和推送数据等高级操作。

初次运行Git前的配置

当安装完 Git 应该做的第一件事就是设置你的用户名称与邮件地址。 这样做很重要,因为每一个 Git 的提交都会使用这些信息,并且它会写入到你的每一次提交中,不可更改:

$ git config --global user.name "gitname"
$ git config --global user.email git_email_address

git 初始化命令:git init

git add <file> # 将工作文件修改提交到本地暂存区

git add . # 将所有修改过的工作文件提交暂存区

git rm <file> # 从版本库中删除文件

git rm <file> --cached # 从版本库中删除文件,但不删除文件

git reset <file> # 从暂存区恢复到工作文件

git reset -- . # 从暂存区恢复到工作文件

git commit -m '备注描述' 将暂存区文件提交到git仓库

git status 随时用于查看git工作空间的状态信息

git config --list 查看配置信息


//日志查看

git log --stat      # 仅显示摘要选项
git log --pretty=oneline        # 定制记录格式
git log --graph     # 图像化分支和版本更新

获得Git仓库

如果需要克隆远程仓库,可以使用git clone,比如:

git clone https://git.oschina.net/Tocy/SampleCode.git

远程仓库

可以使用git remote查看当前的远程库。
git remote -v可以显示对应的克隆地址。(对于多个远程仓库很有用)

添加远程仓库

git remote add [short_name] [url]可以添加新的远程仓库。

从远程仓库抓取数据

git fetch [remote-name]可以从远程仓库抓取数据到本地。
也可以使用git pull

推送数据到远程仓库

git push [remote_name] [branch_name]
默认使用origin和master。

查看远程仓库信息

git remote show origin

远程仓库的删除和重命名

git remote rename [old_name] [new_name]
git remote rm [remote_name]









Git初始化代码仓库有以下几种常见方法: ### 初始化本地全新仓库 - 在本地创建一个新的文件夹作为仓库目录,进入该目录后,使用`git init`命令初始化本地仓库,会生成一个隐藏的`.git`文件。接着创建一个`README.md`文件,将其添加到暂存区并提交,然后关联远程仓库并推送本地内容到远程仓库。示例命令如下: ```bash git init touch README.md git add README.md git commit -m "first commit" git remote add origin https://gitee.com/admin/demo.git git push -u origin "master" ``` ### 克隆已有远程仓库 - 使用`git clone`命令克隆已经创建好的远程代码仓库到本地,进入克隆下来的仓库目录,若需要可创建`README.md`文件,添加并提交,最后推送到远程仓库。示例命令如下: ```bash git clone https://codeup.aliyun.com/*****.git cd shinyproxy-3.0.2 touch README.md git add README.md git commit -m "add README" git push -u origin master ``` ### 已有文件夹转换为Git仓库 - 对于现有的文件夹,如果要将其转换为Git仓库,先进入该文件夹,使用`git init`初始化本地仓库,关联远程仓库,将文件夹内所有文件添加到暂存区并提交,最后推送到远程仓库。示例命令如下: ```bash cd existing_folder git init git remote add origin git@git.code.tencent.com:rareloved/hbdesign.git git add . git commit -m "init" git push -u origin master ``` ### 完整初始化流程 - 还可以先进行全局设置,配置用户名邮箱,再克隆远程仓库,进入仓库目录后,创建`README.md`文件,添加并提交,最后推送到远程仓库。示例命令如下: ```bash git config --global user.name "风信子" git config --global user.email "email@sample.com" git clone git@git.code.tencent.com:rareloved/hbdesign.git cd hbdesign touch README.md git add README.md git commit -m "add README" git push -u origin master ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值