git init 初始化一个git项目
git add <target> 添加目标到暂存区 "."表示当前项目下的所有目标文件
git rm --cache <target> 移除掉暂存区对应的目标文件 target 为表示"."移除全部
git rm --cache -r <target> 递归移除出暂存区;
git status 查看当前仓库信息
git config 配置git参数,git config --global user.name Anthony,git config --get user.name
git commit <target> 提交当前目标文件,enter后提示输入commit message
git commit <target> -m <message> 提交当前目标文件的变动并添加提交信息 target 不写则提交当前所有变动
git diff 对比当前文件和最后一次提交的异同
git remote add <remotename> <url> 设置远端仓库路径
git remote set-url <remotename> <url> 设置远端仓库路径
git remote push <remotename> <branch> 推送当前项目到远端分支
git pull <remtename> <brunch> 更新远端分支到本地
git remote -v 查看远端连接情况
git clone <urlfromgithub> 克隆远端项目到本地
git branch <branch> 创建一个新的本地分支
git checkout <branch> 切换到一个分支
git checkout -b <branch> 创建并且切换到一个新分支
git branch -m <branch> 重命名当前分支
git branch 罗列所有当前分支
git pull <remotename> <remotebranch> 更新远端分支到当前分支
git merge <branchname> 合并分支到当前分支
git branch -d <brunchname> 删除本地分支
git push <remotename> --delete <branachname> 删除远端分支
git blame <filename> 相当于在idea上的文件显示annotation 显示文件上每一行代码的信息
网友评论