Git相关命令
程序员文章站
2024-02-12 10:58:10
...
设置用户与邮箱
git config --global user.name "chenkailun" #名称
git config --global user.email 527303467.com #邮箱
本地仓库搭建
#在当前目录新建一个Git代码库
git init
克隆远程仓库
git clone url
查看文件状态
git status [filename]
#查看所有文件状态
git status
添加文件到缓存区
git add .
提交缓存区中的内容到本地仓库
git commit -m "消息内容"
提交缓存区中的内容到远程仓库
git pushs
忽略文件
#在主目录下建立.gitgnore文件,规则如下
(#)为忽略
(*)所有文件
(?)代表一个字符
(!)表示例外,将不被忽略
*.txt # 忽略所有.txt文件
!lib.txt # 但是lib.txt例外
/temp # 仅忽略项目根目录下的TODO文件,不包括其他目录下的temp
build/ # 忽略build/目录下的所有文件
doc/*.txt # 会忽略doc/node.txt 但不包括doc/server/arch.txt
分支
# 列出所有的分支
git branch
# 列出所有的远程分支
git branch -r
# 新建一个分支,但依然停留在当前分支
git branch 【branch-name】
# 新建一个分支,并切换到该分支
git checkout -b 【branch-name】
# 合并指定分支到当前分支
git merge 【branch-name】
# 删除远程分支
git push origin --delete 【branch-name】
git branch -dr [remove/branch]