克隆代码:
语法: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