Git使用教程

本文介绍了如何配置Git全局设置,创建和初始化仓库,添加远程仓库,以及管理分支、提交和合并代码的基本命令。包括gitconfig、gitinit、gitremote、gitbranch、gitcommit、gitmerge等关键操作。
摘要由CSDN通过智能技术生成
//git设置前最好先进行账号配置
git config --global user.name "XXX"
git config --global user.email "XXX"

//git命令仓库,将新项目添加git,创建新仓库
mkdir learn-git
cd learn-git
git init 
touch README.md
git add README.md
git commit -m "first commit"
git remote add origin https://gitee.com/XXX/learn-git.git //此处为创建好的git远端链接
git push -u origin "master"

//已有git仓库则可以直接使用如下命令
cd existing_git_repo
git remote add origin https://gitee.com/XXX/learn-git.git //此处为创建好的git远端链接
git push -u origin "master"

/*git远端链接需要在自行在官网中新建仓库*/

Git命令

git branch

git branch 查看当前本地的分支
git branch -r //查看远端分支
git branch -a //查看所有分支(本地以及远端)
git branch [branchName] //创建新的分支
git branch -m old new / git branch -M old new (重命名分支)
git branch -d [branchName] / git branch -D [branchName] (删除本地分支)

git commit

//提交暂存区到仓库区
//message为提交修改的信息
git commit -m [message]
//提交所有暂存区到仓库区
git commit -a -m [message]
//提交暂存区指定的文件到仓库区
git commit [file1] [file2] -m [message]
//提交一次新的commit,替代上一次提交;如果代码没有改变,则修改上次的提交信息
git commit --amend -m [message]

git log

git log - 3 / git log -n 3   //查看最近三条提交记录
git log - 3 --oneline        //查看最近三条提交记录,通过一行展示,更为简洁
git reflog //查看所有可使用的历史版本记录

git checkout

//恢复暂存区的指定文件到工作区
 git checkout -- [file]
 git checkout [file]

// 恢复某个commit的指定文件到暂存区和工作区
 git checkout [commit] [file]

// 恢复暂存区的所有文件到工作区
 git checkout [branchNmae] //有分支则切换分支,没有分支,则创建一个新的分支

git merge

git merge 合并代码(git fetch之后的操作,git pull相当于git fetch + git merge
git merge [branch] //合并[branch]分支到当前分支
git merge --no-ff [branch] //合并分支到当前分支,禁用快速合并模式
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值