【实用】git常用命令
2017-12-29 17:00
399 查看
git clone xxx.git [dir/xxx/xxx] (clone项目到指定目录,默认建立master分支) git clone -b [new_branch_name] xxx.git (clone时创建新的分支替代默认 Origin HEAD(master)) git checkout -b iss53 [origin/dev] == ($ git branch iss53 和 $ git checkout iss53)新建远程 分支并切换到现有分支([origin/dev]表示要检出的远程分支) git merge --no-ff --no-edit xx (--no-ff用快速合并。会生成一次新的提交记录,这个记录只是 标识在这里进行了一次merge操作) origin/develop git log --pretty=oneline git log -1 HEAD (查看最后一次的提交信息) git reset --hard HEAD^ (--回到上次提交) git reflog (--记录执行过的命令) git commit -a -m 'xxx' (提交所有更改的文件到本地库 -a:all) git commit -o xx/xx.java -m 'xxx' (提交单个文件 -o:only) git commit --amend git branch -a (查看远程和本地分支) git push origin master git pull origin master git fetch origin master (在实际使用中,git fetch更安全一些,不会自动merge) git tag 列出所有标签 git tag -l 'v3.2.*' (模糊查询标签) git tag v3.x.x (创建轻量级标签) git tag -a v1.4 -m 'my version 1.4' (创建带附注的标签) git tag -s v1.5 -m 'my signed 1.5 tag' (创建带GPG签署的标签) git tag -v [tag-name] (验证已签署的标签) git show v1.4 (查询特定标签明细) git tag -a v1.2 9fceb02 (后期加注标签,"9fceb02"为某次提交ID) git push origin [tag-name] (默认情况下,git push 并不会把标签传送到远端服务器上, 只有通过显式命令才能分享标签到远端仓库) git push origin --tags (如果要一次推送所有本地新增的标签上去,可以使用 --tags 选项) git stash save -a '001' (暂存,-a选项才会将新加入的代码文件同时放入暂存区) git stash list git stash pop|apply [<stash@{id}>] (应用暂存:pop不保存历史id,apply保存历史id) git stash drop stash@{0} (移除暂存,参考git stash list使用) =====================github操作===================== git remote add origin https://github.com/xxx/ueditor.git (github上创建仓库) git push -u origin master
相关文章推荐
- git常用实用命令
- GIT 不常用的实用命令
- Git常用命令总结(超实用)
- GIT常用命令,gitLinux常用命令,实用命令----3
- GIt的常用命令,git的常用命令,实用命令,git命令解析---1
- git最常用!最实用!最基本的命令解析!绝对够用!
- Git常用命令总结(超实用)
- Git常用命令(日常工作需要用到的最实用的命令)
- Git常用命令总结(超实用)
- Git常用命令总结(超实用)
- Git常用命令总结(超实用)
- Git常用命令总结(超实用)
- git常用命令,git实用命令,linux的git命令,-----2
- windows下安装SVN ,Git/SVN 常用命令笔记
- git 常用命令
- 简单 常用的git命令
- git--常用命令总结
- 常用git命令(1)
- Git常用命令
- 常用的git命令简介