Git 基本操作及详细步骤

Git操作流程
git提交流程git log查看提交记录–>git pull代码拉取–>git status查看是否有要提交代码–>git add提交多有代码–>git commit -m为本次代码添加注释–>git reset撤回提交代码
重点:会看错误提示
其实我觉得git操作都不是重点,重点是在git报错的时候会看报错,现在git的报错提示已经很友好了,看不懂可以直接翻译成中文,一看就知道下一步需要怎么操作了,例如:让你去git commit 等等,你git status 看一下,然后git commit,在执行你想要执行的就ok了

提交操作

git add .
git commit -m "说明内容"   后边可以跟文件明
git push origin couponcollection

创建分支

git branch “分支名”

查看分支

git show-ref “分支名”

切换到主分支

git checkout master

更新远程分支

git remote update origin --prune

合并到本地

一条语句:git fetch --all && git reset --hard origin/master && git pull
git pull
git fetch --all
git reset --hard origin/master

合并到主分支

git merge --no-ff -m "合并couponcollection" couponcollection

Git常用命令

git init命令:创建一个新的git代码库 
git init [project-name]命令:新建一个目录初始化代码库 
git clone命令:下载一个项目和整个代码历史 
git config --list命令:显示当前git配置 
git config -e[--global]:编辑git配置文件 
git config [--global] user.name "[name]"命令:提交代码时的用户信息
git add [filed1]命令:添加指定文件到缓存区 
git add [dir]命令:添加指定目录到缓存区 
git add -p:添加每个变化前都需要确认,对于同一个文件的多处变换,可以实现分次提交
git rm [file1]命令:删除工作区文件 
git rm --cached [file]ml:停止最终文件,但文件还保留在工作区
git mv [file-original] [file-renamed]命令:改名文件,并将改名文件放入暂存区 
git commit -m [message]命令:提交暂存区到仓库区 
git branch命令:列出所有本地分支 
git tag命令:列出所有标签
git status命令:显示所有变更文件信息 
git log命令:显示当前分支的版本历史 
git shortlog -sn命令:显示所有提交过的用户,按提交次数排序 
git blame [file]命令:显示指定文件什么人在什么时间修改过
git diff命令:显示缓存区和工作区的差异 
git show [commit]命令:显示某次提交和原数据之间的变化 
git reflog命令:显示当前分支最近几次提交  
git fetch [remote]命令:下载远程仓库所有变动 
git remote -v命令:显示所有远程仓库
git remote add [shortname] [url]命令:添加一个新的远程仓库并连接
git pull [remote] [branch]命令:取回远程仓库的变化,与本地分支合并
git push [remote] [branch]命令:上传指定分支到远程仓库
git push [remote] --force命令:强制推动分支到远程仓库,即便有冲突
git push [remote] --all命令:推送所有分支到远程仓库
git checkout [file]命令:恢复暂存区的指定文件到工作区
git reset [file]命令:重置缓存区文件,与上次commit保持一致,但工作区不发生变化
git revert [commit]命令:新建commit,用来撤销指定commit,所有变化被将被前者抵消,并应用到当前分支
git stash命令:暂时将未提交的变化移除,稍后再移入
git archive命令:生成可供发布的压缩包
git pull命令:从服务器拉取代码,将本地代码更新为最新代码
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值