Git 常用命令

本文总结了Git中常用的命令操作,包括文件名乱码解决、分支管理、克隆、打包、更新索引、显示克隆地址等,适用于日常的版本控制管理工作。

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

git 文件名乱码 [url]http://zengrong.net/post/1249.htm[/url]
git config –global core.quotepath false


当前分支打包 [url]http://web.mit.edu/~thefred/MacData/afs/sipb/project/git/git-doc/git-archive.html[/url]
git archive --format=tar -o latest.tar.gz HEAD


克隆 master
git clone <git_url>


克隆远程分支

git clone --branch <remote_branch_name> <git_url>
git clone <git_url> -b <remote_branch_name>


查看所有分支
git branch -a


更新 remote 索引
git fetch 


显示对应的克隆地址
git remote -v


查看远程仓库信息
git remote show origin


查看所有分支
git branch -r


列出仓库中所有的头
git show-ref


打补丁
git apply ***.diff


提交分支数据到远程服务器
git push origin <local_branch_name>:<remote_branch_name>


分支再建分支
git branch new-branch-name origin/old-branch-name


提交master分支数据到远程服务器
git push origin HEAD:master


添加一个新分支
git branch <branch_name>
git checkout <branch_name>
git push origin <remote_branch_name>


添加一个已存在远程分支的分支
git clone ***
git fetch origin
git branch dev refs/remotes/origin/dev 或 git branch dev -b


删除本地分支
git branch -d <local_branch_name>


删除远程分支
git push origin :<remote_branch_name>


[b]cat .git/config[/b]
[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
[remote "origin"]
fetch = +refs/heads/*:refs/remotes/origin/*
url = git+ssh://git@git.***.com/***
[branch "master"]
remote = origin
merge = refs/heads/master
[branch "develop"]
remote = origin
merge = refs/heads/develop


管理配置
[group dev-team]
writable = projects
members = uesrs

[group readonly]
writable = projects
members = users

[group project_readonly]
readonly = project
members = user


[quote][url]http://progit.org/book/zh/[/url][/quote]

gitconfig

[alias]
st = status
ci = commit -a
co = checkout
br = branch
onelog = log -p -1
df = diff
undo = reset --hard
unci=reset HEAD^
pushd=push origin dev
pulld=pull origin dev
pushm=push origin master
pullm=pull origin master
pushcy=push origin canyinye_bzb
pullcy=pull origin canyinye_bzb
[color]
status = auto
branch = auto
ui = auto
[user]
name = robin
email = robin.wu.cn@gmail.com
[core]
quotepath = false
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值