Git 常用命令
in 工具 with 0 comment

Git 常用命令

in 工具 with 0 comment

Git 的一些常用命令和参考学习资料

常用命令参考1
常用命令参考2
学习 Git 阮一峰
学习 Git Bootstrap
远程操作参考

仓库

查看远程仓库信息

git remote -v

本地库关联远程库

git remote add origin git@github.com:nanfei9330/learngit.git

查看所有分支(本地加远程)

git branch -a

查看远程分支

git branch -r

拉取远程分支到本地分支

git checkout -b 本地分支名 origin/远程分支名

推送本地分支到远程分支

git push origin 本地分支名:远程分支名

删除远程分支

git push --delete origin [name]

版本

git checkout 234ab5
git reset --hard 534iu4

分支

创建

git chekout -b dev   // -b 创建并进入

切换分支

git chekout dev

合并分支

git merge dev    //当前分支合并 dev 分支
git merge --no-ff -m "merge with no-ff" dev

删除分支

git branch -d dev   // -D 强制删除

push 本地分支到远程

git push origin dev

查看记录 log

git log --graph --pretty=oneline --abbrev-commit

修改状态管理

将当前分支的修改状态存储起来,存储后使得工作区是干净的,就可以 pull 最新代码。

存储

git stash

查看

git stash list

取出

git stash drop  statsh@{2}
git stash pop

标签 tag

创建

git tag <tagname> [ commit id ]  //默认为HEAD,也可以指定一个commit id
git tag -a <tagname> -m "blablabla..."
git push origin <tagname>
git push origin --tags

查看

git tag -l
git show <tagname>

删除

git tag -d v0.1
git tag -d v0.1
git push origin :refs/tags/v0.9

别名

git config —global alias.lg “log —color —graph —pretty=format:’%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset’ —abbrev-commit”

pull push 配置项

要把当前分支 push 和 pull 的默认分支设置为 dev

git branch --set-upstream-to=origin/dev dev

未分类

丢弃工作区文件修改

git checkout -- b.txt

暂存区修改放回工作区

git reset HEAD b.txt

将文件从缓存中删除(非物理)

git rm --cached  "文件路径"

扫描二维码,在手机上阅读!
Comments are closed.