git笔记

mac2022-06-30  76

Git常用命令

克隆代码:

语法:git clone <仓库地址>示例:git clone https://github.com/geeeeeeeeek/git-recipes.git

查看状态

语法:git status

查看文件修改

语法:git diff <file>示例:git diff README.md

查看提交日志

语法:git log

创建仓库:

语法:git init

添加文件(夹)

语法:git add <path>示例1:git add README.md 添加文件示例2:git add src 添加目录

提交修改

语法:git commit [-m "<注释信息>"]示例:git commit -m "第一次提交" # 简略注释示例:git commit 详细注释

详细注释-格式

<注释标题> <变更关键词> <注释细节1> <变更关键词> <注释细节2>

详细注释-举例

实现登录功能 add 用户注册 doc 添加用户注册说明文档

删除暂存区的文件

语法:git rm --cached <file>示例:git rm --cached README.md

配置账户邮件地址

语法:git config [--global ]user.email "<邮件地址>"示例:git config user.email "hello@world.com" 配置当前仓库账户邮件地址示例:git config --global user.email "hello@world.com" 配置全局账户邮件地址

配置账户用户名

语法:git config [--global ]user.name "<用户名>"示例:git config user.name "heheda" 配置当前仓库账户用户名示例:git config --global user.name "heheda" 配置全局账户用户名

推送更新到远程仓库

语法:git push [-u ]<远程名> <分支名>示例:git push origin master示例:git push -u origin master 推送更新,并将origin设置为默认远程地址

拉取远程仓库到本地仓库

语法:git pull <远程名> <分支名>示例:git pull origin master

创建分支

语法:git branch <分支名>示例:git branch dev

查看所有分支

语法:git branch -a

删除某个分支

语法:git branch -d <分支名>示例:git branch -d dev

切换到某个分支

语法:git checkout -b <分支名>示例:git checkout -b dev

丢弃文件修改(恢复到仓库中记录的最新版本)

语法:git checkout <文件名>示例:git checkout README.md

合并某个分支的改动到当前分支

语法:git merge <分支名>示例:git merge dev

从Git仓库中删除文件(夹)

语法:git rm [-rf ]<路径>示例:git rm README.md 删除文件示例:git rm -rf src 删除文件夹

添加远程仓库地址

语法:git remote add <远程名> <仓库地址>示例:git remote add origin http://192.168.21.160:3000/gsw945/git-001.git示例:git remote add upstream http://192.168.21.160:3000/zhh/git-001.git

查看远程仓库地址列表

语法:git remote -v

重置文件状态(将文件移除缓存区)

语法:git reset HEAD <file>示例:git reset HEAD README.md

拉取远程更新到本地

语法:git fetch <remote> <branch>示例:git fetch upstream master

合并远程拉取的更新(到当前分支)

语法:git merge <remote>/<branch>示例:git merge upstream/master

转载于:https://www.cnblogs.com/cp9648/p/10469326.html

最新回复(0)