git一些用法

本文详细介绍了使用Git进行版本控制的基本步骤,包括初始化仓库、添加文件、提交更改、创建和切换分支、合并分支以及推送至远程仓库。通过实例演示了如何有效地管理和跟踪代码变更。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

https://github.com/alada007/alada/commits/master

git init

git add*

git commit -'initial import'

修改之后

git status -s 会得到修改记录

git add stats.rb

git commit -'add word size average'

git branch 可以查看分支

git branch vowels 增加一个分支

git checkout vowels 变换到vowels分支

git merge master 那么将vowels和master

git commit --'add count of vowel-started words' 这是git add git commit的联合体

git remote rm origin  修改你的origin

Create a new repository on the command line

touch README.md
git init
git add README.md
git commit -m "first commit"
git remote add origin https://github.com/alada007/alada.git
git push -u origin master
Push an existing repository from the command line


git remote add origin https://github.com/alada007/alada.git
git push -u origin master
<think>我们正在处理用户关于Git常用命令和使用方法的请求。根据提供的引用内容,我们可以总结出以下常用命令: 1. git config:配置用户信息 2. git add:将文件添加到暂存区 3. git commit:提交更改 4. git rm:删除文件(也可以从暂存区移除) 5. git clone:克隆远程仓库 6. git push:推送到远程分支 7. git pull:从远程分支拉取 8. git branch:分支操作(包括设置追踪) 此外,引用中还提到了.gitignore文件的使用。 我们将按照逻辑顺序介绍这些命令,并给出一些基本用法示例。同时,我们会根据要求生成相关问题。 注意:引用内容中有些命令的说明比较详细,我们将适当整合。 开始回答:</think>### Git常用命令与使用方法 以下是Git的核心操作命令及使用说明: #### 1. **基础配置** - **设置用户信息**(首次使用必需) ```bash git config --global user.name "你的用户名" git config --global user.email "你的邮箱" ``` 此配置将保存到`~/.gitconfig`文件,用于标识代码提交者[^1][^2]。 #### 2. **仓库操作** - **克隆远程仓库** ```bash git clone https://github.com/用户名/仓库名.git ``` 完整下载远程仓库到本地[^4]。 #### 3. **文件跟踪** - **添加文件到暂存区** ```bash git add . # 添加所有修改 git add 文件名 # 添加特定文件 ``` 新文件需先添加才能被跟踪[^1]。 - **忽略文件** 创建`.gitignore`文件并列出需忽略的文件名(如`file.txt`),然后提交: ```bash git add .gitignore git commit -m "添加忽略规则" ``` 永久停止跟踪已提交文件: ```bash git rm --cached file.txt # 保留本地文件 ``` #### 4. **提交变更** - **提交到本地仓库** ```bash git commit -m "提交描述" ``` 需先执行`git add`将变更放入暂存区。 #### 5. **分支管理** - **分支操作** ```bash git branch # 查看分支 git branch 新分支名 # 创建分支 git checkout 分支名 # 切换分支 git branch -d 分支名 # 删除分支 ``` - **关联远程分支** ```bash git push origin 本地分支 # 推送分支 git branch --set-upstream-to=origin/远程分支 本地分支 # 设置追踪 ``` #### 6. **远程同步** - **推送与拉取** ```bash git push origin 分支名 # 推送本地提交 git pull origin 分支名 # 拉取远程更新 ``` 需先建立分支追踪关系[^4]。 #### 7. **撤销操作** - **删除文件** ```bash git rm 文件名 # 删除文件并提交 git rm -r 目录名 # 递归删除目录 ``` 删除后需执行`git commit`[^3]。 --- ### 典型工作流示例 ```bash # 初始化项目 git clone https://github.com/user/project.git cd project # 修改代码 echo "新内容" >> README.md # 提交变更 git add README.md git commit -m "更新文档" git push origin main # 创建新功能分支 git branch feature git checkout feature # ...开发后推送... git push -u origin feature ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值