git提交代码的步骤及git使用

Git(读音为/gɪt/)是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。 

Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。

分布式相比于集中式的最大区别在于开发者可以提交到本地,每个开发者通过克隆(git clone),在本地机器上拷贝一个完整的Git仓库。

常用命令:

1、增加和删除命令
# 添加指定文件到暂存区
 git add [file1] [file2] ...

# 添加指定目录到暂存区,包括子目录
git add [dir]

# 添加当前目录的所有文件到暂存区
git add .

# 添加每个变化前,都会要求确认
# 对于同一个文件的多处变化,可以实现分次提交
 git add -p

# 删除工作区文件,并且将这次删除放入暂存区
 git rm [file1] [file2] ...

# 停止追踪指定文件,但该文件会保留在工作区
git checkout [file]

# 切换到指定分支,并更新工作区
git checkout [branch-name]

# 切换到上一个分支
git checkout -
2、代码提交
# 提交暂存区到仓库区
git commit -m [message]

# 提交暂存区的指定文件到仓库区
git commit [file1] [file2] ... -m [message]

# 提交工作区自上次commit之后的变化,直接到仓库区
git commit -a

# 提交时显示所有diff信息
git commit -v
3、分支
# 列出所有本地分支
git branch

# 列出所有远程分支
git branch -r

# 列出所有本地分支和远程分支
git branch -a
4.日志

#查看所有的提交日志

git log

获取远程仓库的内容

一次完整的提交:

1.git status 查看工作区的改动

2.git add [file-name]将修改的文件添加到暂存区

3.git commit -m "描述" 提交暂存区到仓库区

4.git push origin [branch-name] 将仓库区内容推送到远程仓库

5.git log 查看提交日志

至此,就完成了一次完整的提交

一些异常处理

1.git checkout [file-name]修改文件后发现错误想撤回

2.提交到暂存区后想撤回

git reset

3.git reset [commit-id] 暂存区提交到仓库区后想撤回

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值