只需要这几个git命令就够用了!

主要写写我在使用git中的一些常用的命令,当然,像git这种工具型命令,真的是要常用才行,靠死记是完全不科学的。

1.git配置

开始--->GIT--->Git Bash打开git的shell终端,在shell下配置git的全局环境:
git config --global user.name “wangyh”
git config --global user.mail“wangyh@coretek.com.cn

2. 生成sshkey

git bash下输入:
ssh-keygen.exe –t rsa –C “wangyh@coretek.com.cn
输入上述命令后,会提示输入密码,直接按3个回车,不输入密码即可。命令执行完成之后,在.ssh目录下会生成两个文件,id_rsa【私钥】和id_rsa.pub【公钥】【路径可能是在C:\Users\Administrator.ssh】

3.保存公钥至git服务器端

http://114.116.0.209:9080下登陆,进入用户中心。SSH Keys下将id_rsa.pub文件里的内容全部复制到key框,确认即可。

4.git clone

也可以使用git clone 带有http字样的命令,通过输入账户密码方式提交代码到服务器。
例如:git clone http://luosy@114.116.0.209:9080/r/os_arch_mips_kernel_blit.git

当然,最好是使用ssh

5.查看分支

git branch -a
带remote字符的为远程分支,不带的为本地分支

6.通过远程分支创建本地新分支

git checkout -b c1_luosy origin/master
这是从master创建本地分支。本地分支名为c1_luosy

7.将本地分支提交到服务器,实现远程分支的创建

git push orgin HEAD
通过查看网页,可以看到远程分支origin/c1_luosy已经创建成功

8.常用操作

添加修改:git add .
提交到本地仓库:git commit -m "修改记录"
推送到远程仓库:git push origin HEAD
查看仓库状态:git status
查看git历史版本:git log
切换git历史版本:git reset --hard 版本号
本地分支已存在的情况下切换分支:git checkout 本地分支名
本地分支不存在的情况下创建分支:git checkout -b 本地分支名 origin/远程分支名
删除本地的bug_xzx分支:git branch -d bug_xzx
删除远程的bug_xzx分支:git push origin --delete bug_xzxx

小尾巴

出差必备:
买火车票、高铁票、机票,订酒店都打9折的出行工具TRIP,点击注册

优惠购物:
你还在傻傻的原价淘宝吗?来这里领取内部优惠券,折扣力度非常大!点击注册,注册需要邀请码UWD9Q9E。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Git 安装和使用教程 Git介绍 分布式:Git版本控制系统是一个分布式的系统,是用来保存工程源代码历史状态的命...
    无名_ff98阅读 1,635评论 0 3
  • 我目前用的代码管理工具是SourceTree,而且还是中文版,工具的好处就是简单直观,各有各的好处. 朋友的笔记存...
    辣椒切成丝阅读 472评论 0 2
  • 总结 Git 版本管理 - 命令 代码提交删除及版本回退 git add readme.txt添加修改的文件,把文...
    丿小七阅读 306评论 0 0
  • 老司机带路,手把手教你使用Git 一:Git是什么? Git是目前世界上最先进的分布式版本控制系统。 二:S...
    名猿阅读 1,246评论 1 42
  • 文章来源: http://www.admin10000.com/document/5374.html 版权归属:涂...
    IT码哥阅读 277评论 0 0