Git常用命令

本文详细介绍Git的基本操作命令,包括初始化仓库、分支管理、合并分支、更新代码等实用技巧,并提供了常见错误解决办法。

Git初始化仓库

echo # project name >> README.md
git init
git add README.md
git commit -m "first commit"
git remote add origin https://github.com/username/project-name.git
git push -u origin master

常用命令

git branch 查看本地分支
git branch -a 查看所有分支,包括远程分支

git checkout master 切换分支

git log 查看提交日志
git log file.txt 查看文件的历史版本信息

git branch -D branch_name 删除本地分支
git push origin --delete branch_name Git 1.7以后删除远程分支

git push -f origin master 强制用本地的代码去覆盖掉远程仓库的代码

git diff 分支1 分支2 (可以是远程分支) 对比两个分支

git merge branchname #把branchname分支合并到当前分支里面 合并另外一个分支到当前分支

git branch branch_name && git push origin branch_name 新建分支并推送到远程

git fetch 从远程分支获取最新版本到本地分支,不会自动merge
git pull 拉取远程的最新代码合并到本地当前分支

git rm --cached 清空git缓存的文件,主要针对有些时候无法add文件,重新忽略某些文件等场景

Git更新自己Fork的代码项目和原作者的项目进度一致

git remote add sri https://github.com/kraih/mojo
git fetch sri
git merge sri/master

git 1.7 clone私有项目需要使用ssh,1.8之后可以直接输入用户名密码

clone 私有项目 git clone https://username@github.com/compangynaem/projectname

附:Git完整版教程

常见错误

  1. fatal:multiple stage entries for merged file
rm .git/index
git add -A
git commit
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值