全局设置用户名、邮箱
git config --global user.name "username"
git config --global user.email "xxx@163.com"
克隆代码
git clone https://github.com/name/xxxx.git 克隆远程仓库代码到本地
git remote add origin https://github.com/name/xxxx.git 将本地仓库与远程仓库连接起来
常用命令
git init 初始化代码文件
git add . 将所有文件提交到暂存区
git add [file] 将file文件提交到暂存区
git add [dir] 将dir文件夹及子文件夹和内部文件提交到暂存区
git commit -m [message] 将暂存区代码提交到本地仓库,message为提交说明信息
git commit [file] -m [message] 将暂存区指定文件提交到本地仓库,message为提交说明信息
git commit --amend -m [message] 使用新的一次commit,替换掉上一次commit
git push origin master 将本地仓库代码推送到远程仓库的master分支
git push origin -d <分支名称> 删除远程分支
git push --tags 推送所有标签
git checkout <分支名称> 切换本地分支
git checkout -b <分支名称> 新建分支并切换到新建分支
git checkout -- <文件名> 撤销该文件,用远程文件替换掉工作区文件
git branch <分支名称> 新建分支,但是本地还在原来分支
git branch 查看本地所有分支
git branch -r 查看远程所有分支
git branch -a 查看本地和远程所有分支
git branch -d <分支名称> 删除本地分支
git branch -D <分支名称> 强制删除本地分支
git merge <分支名称> 将合并到本地当前分支
git merge --no-ff <分支名称> 合并分支禁止使用Fast Forward模式,该模式会丢失分支历史信息