Git 随记 基本操作

Git 随记 基本操作

基本操作:

git init 初始化仓库
git clone 拷贝一份远程仓库,也就是下载一个项目。
git add 添加文件到仓库
git status 查看仓库当前的状态,显示有变更的文件。
git diff 比较文件的不同,即暂存区和工作区的差异。
git commit 提交暂存区到本地仓库。
git reset 回退版本。
git rm 删除工作区文件。
git mv 移动或重命名工作区文件。
git log 查看历史提交记录
git blame 以列表形式查看指定文件的历史修改记录
git remote 远程仓库操作
git fetch 从远程获取代码库
git pull 下载远程代码并合并
git push 上传远程代码并合并
git branch (branchname) 创建分支/列出分支
git checkout (branchname) 切换分支
git merge 合并分支

常用操作:

git status
显示工作目录和暂存区的状态。使用此命令能看到那些修改被暂存到了, 哪些没有, 哪些文件没有被Git tracked到。git status不显示已经commit到项目历史中去的信息。看项目历史的信息要使用git log。

git format-patch
git format-patch -num 指定从第几个更新开始打起,倒数
git format-patch -M origin/master format-patch 命令依次创建补丁文件,并输出文件名。上面的 -M 选项允许 Git 检查是否有对文件重命名的提交。

git remote
git remote -v 显示所有远程仓库
git remote show [remote] 显示某个远程仓库的信息
git remote add [shortname] [url] 添加远程版本库
git remote rm name 删除远程仓库
git remote add old_name new_name 修改仓库名
git remote add [name] url 添加新的远程仓库的URL
git remote set-url old_url new_url 更改现有远程仓库的 URL

git branch
git branch 命令用于列出,创建或删除分支。
git branch [name] 创建一个分支
git branch -d/D hotfix 删除/强制删除这个分支
git branch -v 查看所有的分支,分支前的 * 字符:它代表现在检出的那一个分支
git branch -vv 显示远程分支信息
git branch -a/-all 显示所有的分支信息
git brancg -r/remotes 显示所有分支

git checkout
git checkout [name] 切换工作分支
git checkout -b [name] 创建新分支并切换工作分支
git branch (-m | -M) [] 移动/重命名分支和相应的引用日志。

git push
git push [namebranch] --force 强制提交代码

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值