git常用命令

git init  新建仓库
git clone 克隆远程仓库
git clone username@host:/path/to/repository  克隆到远端仓库
git add <filename>  添加文件到缓存区
git add *  将所有改动文件添加到缓存区
git commit -m "代码提交信息"
git push origin master 将代码提交到远程服务器主分支上
git remot add origin <server> 将本地仓库链接到某个远程仓库上
 
git checkout -b name  创建分支并切换到该分支上
git checkout master    切换回主分支
git branch -d name     删除分支
git push origin <branch>  将新建的分支推到远端仓库上
 
git pull/fetch   拉取远程改动代码
git merge <branch>   将某个分支合并到当前分支上
git diff <source_branch> <target_branch> 查看合并之前的改动
git add <filename>  标记冲突文件合并成功
 
git log  获取提交的ID
git tab 1.0.0.1 提交ID   添加标签
 
git checkout  -- <filename>  使用远程仓库中的文件替换掉你工作目录的文件
git fetch origin     获取最新的版本
git reset --hard origin/master    将本地分支只想刚来回的新版本呢   丢弃所有本地改动与提交时使用
 
gitk  内建的图形化界面
git config color.ui true   彩色的git输出
git config format.pretty oneline  显示历史记录时,只显示一行注释信息
git add -i 交互的添加文件至缓存区     
原文地址:https://www.cnblogs.com/weishanyun/p/8005129.html