git 操作简明扼要,命令不需要多,够用就行

  提升能力最快的方法就是做项目。

  从前使用svn时,最开始是自己看网上教程,只会一个从服务端checkout文件,update一下,commit一下,后来使用到了分支,感觉好了不少,感觉svn还挺不错的,很快svn已经成为老司机了。

  后来新接触了git,原本也不是什么难度,但是最开始时还是有些无助。最开始都使用的gui图形界面操作,方便啊。随着一段的时间的项目经验,图形界面轻车熟路,但是有时感觉太慢了,干脆使用命令行吧。然后,使用了一段时间的命令行操作,确实效率提升了不少,整理了命令集,以备查看。 git bash ...
  1. git branch -a //列出所有拉取下来的分支
  2. 分支创建相关 //依据远程分支新建分支
    2.1 git checkout -b develop origin/develop
    2.2 git branch --track develop origin/develop #不存在分支
    2.3 git branch --set-upstream-to develop origin/develop #已存在分支
    2.4 git branch --set-upstream develop origin/develop
    2.5 git branch <new_branch> # 创建新的分支
    2.6 git checkout -b develop # 创建新的分支,并且切换过去
  3. git pull //拉取本分支
  4. git fetch //拉取所有分支
  5. git clone [email protected]:root/frontend_oss.git
  6. git push develop origin/develop
    6.1 git push # push所有分支
    6.2 git push origin master # 将本地主分支推到远程主分支
    6.3 git push -u origin master # 将本地主分支推到远程(如无远程主分支则创建,用于初始化远程仓库)
    6.4 git push origin <local_branch> # 创建远程分支, origin是远程仓库名
    6.5 git push origin <local_branch>:<remote_branch> # 创建远程分支
    6.6 git push origin :<remote_branch> #先删除本地分支(git br -d <branch>),然后再push删除远程分支
  7. git merge
    7.1 分支合并和rebase
    7.2 git merge <branch> # 将branch分支合并到当前分支
    7.3 git merge origin/master --no-ff # 不要Fast-Foward合并,这样可以生成merge提交
    7.4 git rebase master <branch> # 将master rebase到branch,相当于: git co <branch> && git rebase master && git co master && git merge <branch>
  8. git stash save -- "this is a stash save" # 保存一个暂存节点
    8.1 git stash list # 暂存列表
    8.2 git stash pop | apply # 恢复暂存内容
    8.3 git stash drop # 删除暂存区
  9. 生成ssh key的步骤,获取带权限的仓库
    9.1 cd到~目录, 然后运行:ssh-keygen -t rsa
    9.2 运行完成后, 会在/c/Documents and Settings/username/.ssh目录下生成2个文件: id_rsa, id_rsa.pub
    9.3 然后把id_rsa.pub文件传给服务器,就可以使用GIT了

  10. git add a.html | * # 将文件修改添加到暂存区
  11. git commit -m "commitle..." # 提交本地修改,注:未推送到远程
  12. git clean -fdx # 清理仓库,对于一些无法提交的提示操作

  13. gui工具tortoiseGit
  与svn一样的客户端工具,非常好用,对于sourceTree,本人没有使用,不过看起来功能比较全,但是貌似很傻瓜,不习惯。
  建议使用英文版,与命令行操作比较相近,而且对于文件对比、查看日志等操作很直观!

  在不熟悉的情况下,可以先使用图形界面操作,多看其生成的命令,再自己对比使用,就很明白了!

时间: 2024-11-05 23:26:54

git 操作简明扼要,命令不需要多,够用就行的相关文章

Git操作手册|命令速查表

这篇文章主要介绍Git分布式版本管理与集中式管理的一些差异,总结下Git常用命令作为日后的速查表,最后介绍Git进阶的一些案例.本文分为以下几个部分: Git与SVN差异 Git常用命令 Git进阶指南 Git与SVN差异 Git的第一个版本是Linux之父Linus Torvalds亲手操刀设计和实现的,Git 基于 DAG 结构 (Directed Acyclic Graph),其运行起来相当的快,它已经是现在的主流. Git 和 SVN 思想最大的差别有四个: 去中心化 直接记录快照,而非

git操作常用命令

一.使用git 1.git是什么? Git是目前世界上最先进的分布式版本控制系统. SVN与Git的最主要的区别? SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器.集中式版本控制系统是必须联网才能工作,如果在局域网还可以,带宽够大,速度够快,如果在互联网下,如果网速慢的话,就纳闷了. Git是分布式版本控制系统,那么它就没有中央服务器的,每个人的电脑就是一个

git 操作常用命令

git仓库配置常用命令 ####首先下载代码 + git下载代码命令: git clone [git地址] [下载位置] ####分支命令 1. 查看分支 git branch 2. 查看远程分支 git branch -r 3. 查看所有分支(本地和远程) git branch -a 4. 创建分支 git branch [分支名称] 5. 切换分支 git checkout [分支名称] #####远程仓库操作 1.查看远程仓库地址 git remote -v 2.切换远程仓库地址 git

Linux常用操作及命令大全

linux 文件操作 目录命令 ls 查看当前目录 (默认以水平方向多文件并排显示) ls -lh 以人性化和列表方式显示文件大小 ls -a 查看当前目录并显示隐藏文件 ls -l 以列表方式显示文件的详细信息 ls -h 以个性化方式显示文件大小,单独用不起效 pwd 显示当前目录路径 文件夹 默认以蓝色字体显示,是文件以白色字体显示 以 ls -l 的方式显示出来文件,d开头的是目录 通配符的使用 * 代表任意个数的字符 ? 代表任意一个字符,至少一个 [] 表示可以匹配字符组中的任一 一

git bash 常用操作文件命令

git bash常用操作文件命令 在Windows下使用Git Bash,用的是Linux命令,常用几个文件操作命令如下: Windows命令 Linux 命令 意义 Windows命令 Linux 命令 意义 cd e:\xxx cd /e/xxx 切换到xxx目录 cd pwd 显示当前目录路径 dir ls 列出当前目录内容 copy nul xxx.txt touch xxx.txt 生成名为xxx.txt的空文件 del xxx.txt rm xxx.txt 删除xxx.txt文件 m

Git的纯命令操作,Install,Clone , Commit,Push,Pull,版本回退,撤销更新,分支的创建/切换/更新/提交/合并,代码冲突

Git的纯命令操作,Install,Clone , Commit,Push,Pull,版本回退,撤销更新,分支的创建/切换/更新/提交/合并,代码冲突 这篇是接着上篇分布式版本库--Windows下Git的环境部署以及在GitHub上开源自己的项目讲的,上篇主要是说用GUI来图形化界面操作,但是一般我们程序员也不会这么干,用命令又轻松又愉悦,所以,这里我就再开了一篇来专门说一下纯命令是怎么去操作的,但是要注意哦,其实廖雪峰老师的网站就是非常赞的学习资源哦! 廖雪峰老师:http://www.li

Git操作指令进阶

注意: 学习前请先配置好Git客户端 相关文章:Git客户端图文详解如何安装配置GitHub操作流程攻略 官方中文手册:http://git-scm.com/book/zh GIT 学习手册简介 本站为 Git 学习参考手册.目的是为学习与记忆 Git 使用中最重要.最普遍的命令提供快速翻阅. 这些命令以你可能需要的操作类型划分,并且将提供日常使用中需要的一些常用的命令以及参数. 本手册将从入门到精通指导大家. 首先,我们要从如何以 Git 的思维方式管理源代码开始. 如何以 GIT 的方式思考

git的常用命令

 git的常用命令 一.bash的简单命令 注意:首字母都是小写 1.Pwd 查看当前目录 2.Cd /e 切换到e盘 3.Cd 文件夹名称   切换到下一个目录 4.Cd ../ 返回上一级目录 5.Ls 查看当前目录的内容  (canvas/ 是文件夹) 6.Ls -a 查看所有文件 -a 是all的意思 7.Mkdir hello创建目录(文件夹)名为hello 8.Touch test.txt 创建文件test.txt 9.Cat 文件名 查看文件中的内容 10.Wc 文件名  统计文件

Git 版本管理工具命令速查

转自:http://www.jb51.net/article/55442.htm 一. Git 常用命令速查 git branch 查看本地所有分支git status 查看当前状态 git commit 提交 git branch -a 查看所有的分支git branch -r 查看远程所有分支git commit -am "init" 提交并且加注释 git remote add origin [email protected]:ndshowgit push origin mast