git status
查看状态git add
添加变动至暂存区git commit -m 'xxx'
提交暂存区至工作区git push
拉取代码cat xx.js
查看文件git log
打印git 日志git reset
回退版本git checkout -- xx.js
把工作区的修改全部撤回git diff HEAD -- xx.js
查看当前的变动git pull
推送代码git branch
git branch xx
(分支名称)git checkout xx
(分支名称)git checkout -b xx
(分支名称)git merge dev
(分支名称) 把当前分支合并到主分支git branch -d dev
(分支名称)git remote -v
git push origin dev
(分支名称)git checkout <name>
或者git switch <name>
git checkout -b <name>
或者git switch -c <name>
git merge <name>
git branch -d <name>
git clone -b dev2 http://git-test.etledu.com/ETLBOAO/BIM1xTrain.git
git clone -b
指定从分支下载 dev2指定从哪个分支下载 http git 链接git tag <tagname>
用于新建一个标签,默认为HEAD,也可以指定一个commit id;git tag -a <tagname> -m "blablabla..."
可以指定标签信息;git tag
可以查看所有标签。git push origin <tagname>
可以推送一个本地标签;git push origin --tags
可以推送全部未推送过的本地标签;git tag -d <tagname>
可以删除一个本地标签;git push origin :refs/tags/<tagname>
可以删除一个远程标签。切换帐号其实很简单, 如果你不知道现在本地Git用的帐号是什么,你可以输入
git config user.name
查看用户名git config user.email
查看用户邮箱修改用户名和邮箱的命令
git config --global user.name "Your_username"
git config --global user.email "Your_email"
git branch newBranch
-- 新建本地分支git checkout newBranch
-- 本地切换到自己的分支git pull origin xxxxBranch
-- 从远程目标分支copy代码git push origin newBranch
-- 将本地新建的分支同步到服务器git branch --set-upstream-to=origin/newbranch newbranch
-- 本地分支和远程分支建立追踪 到此为止,就完成了需求push
之前先 pull
代码