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

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

1.git配置

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

2. 生成sshkey

git bash下输入:
ssh-keygen.exe –t rsa –C “[email protected]
输入上述命令后,会提示输入密码,直接按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://[email protected]: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命令就够用了!)