喜欢的话请收藏,并点个小心心
Git文档
# 去掉--global就可以每个项目换一个名字
git config --global user.name "用户名"
# 同上一样的
git config --global user.email "用户邮箱"
# 输出配置列表
git config --list
# 帮助列表
git help
# 初始化git项目列表
git init
#*******************更改命令*********************
# [url] # 仓库地址
# [porjectName] # 项目名称
# [fileName] # 文件名
# 克隆git仓库 仓库地址 和自定义本地仓库名
git clone [url] [porjectName]
# 检查当前文件状态(是否修改,跟踪)
git status
# 显示提交之前的更改,并展示具体的更改地方
git diff
# 开始跟踪fileName文件
git add [fileName]
# 开始跟踪当前目录所有文件,并放入暂存区等待提交
git add .
# 移除暂存区的文件
git reset HEAD [fileName]
# 提交已经在暂存区的数据
git commit -m "提交注释信息"
# 跳过暂存区,直接提交当前的所有更改
git commit -a -m "提交注释信息"
# 删除文件,包括源文件
git rm [fileName]
# 删除文件,但不删除磁盘中的源文件
git rm --cached [fileName]
# 删除以 ~ 结尾的所有文件
git rm \*~
# 删除test目录下以 ~ 结尾的所有文件
git rm test\*~
# 更改文件名
git mv file_from file-to
#********************远程仓库*********************
# [masterName] # 表示分支名称
# [origin] # 远程仓库名称简写
# [url] # 远程仓库地址
# 查看分支
git branch
# 创建分支
git branch [masterName]
# 列出所有分支,带*号表示当前所在分支
git branch -r
# 删除本地分支
git branch -d [masterName]
# 查看远程分支,会用红色标识出来,*号表示当前所在分支
git branch -a
# 切换分支
git checkout [masterName]
# 创建分支并切换到该分支上
git checkout -b [masterName]
# 合并masterName到当前分支
git merge [masterName]
# 列出指定的每一个远程服务器的简写
git remote
# 列出指定的每一个远程服务器的简写和对应的URL
git remote -v
# 指定一个你可以引用的简写,并添加一个新的远程 Git 仓库。
git remote add [origin] [url]
# 更改远程仓库的简写名。
git remote rename [oldName] [newName]
# 移除一个远程仓库
git remote rm [origin]
# 可以查看远程仓库的信息
git remote show [origin]
# 拉取所有没有的数据,完成后,将拥有远程仓库中所有分支的引用,可以随时合并或查看
git fetch [origin]
# 推送到远程仓库
git push origin master
# 删除远程分支
git push [origin] -d [masterName]
# 获取远程仓库分支数据,并且合并到本地
git pull [origin] [masterName]
# 设置默认推送分支,下次推送直接使用 git push
git push -u origin master
#*******************版本标签*********************
# 创建注释信息,使用 --tags 会把所有不再仓库的注释全部传上去
git tag [注释]
# 创建附注信息
git tag -a [注释] -m [注释内容信息]
网友评论