Git-简单命令使用

一、生成公钥私钥:
1  ssh-keygen -t rsa -C “您的邮箱地址”

2  c:\\mykey\\key

3  输入密码和确认密码后,我们的密钥就生成了
生成路径  c:\\mykey\\key   key.pub公钥
-------------------------------------------------------------------------------------
二、从拉取代码:
1.初始化本地的git仓库;(已经初始化过本地库就不需要了)
$ git init [本地仓库]
2.切换到git指定的本地仓库路径: 
$ cd [本地仓库]
3.上master分支,clone master分支代码:
$ git clone [URL]
4.切换到下载的代码的master目录下: 
$ cd [master]
5.查看所有分支:
$ git branch -a
6.切换到指定分支(要下载代码的分支):
$ git checkout '分支名字'
7.拉取分支的代码:
$ git pull origin '分支名字'
8.输入自己建立的git账号、密码
-------------------------------------------------------------------------------------
三、本地提交代码到服务器:
1.查看修改状态:
$ git status
2.暂存需要提交的文件
$ git add <file>
$ git add.
$ git rm <file>
3.提交暂存的文件
$ git commit -m '备注'
4.同步更新服务器代码到本地
4.1:$ git pull "远程分支"(拉取远程的代码)
4.2:$ git diff(查看是否有冲突)如果有冲突,解决冲突执行4.2.*,没有冲突直接执行5.
4.2.1:如果有冲突,就按照提示还原有冲突的文件,然后再次尝试同步。
$ git checkout -- <有冲突的文件路径>(把测试的代码回退到线上的版本)
4.2.2:在eclipse中进行 compare to --> branch,tag(把需要的代码做解决冲突)然后右击team -->addindex
5.同步到服务器
$ git push origin  <本地分支名>
-------------------------------------------------------------------------------------
四、回退本地版本:
1.查看本地的分支记录:
$ git reflog
07218d9 HEAD@{1}: commit: 201711221040zpy
774b48d (HEAD -> dev_1.0.001.201710181922) HEAD@{2}: commit: 201711212242zpy
217e35c HEAD@{3}: pull origin dev_1.0.001.201710181922: Merge made by the 'recursive' strategy.
6480059 HEAD@{4}: commit: 20171121
2.回退到指定版本
$ git reset --hard <07218d9>
-------------------------------------------------------------------------------------
五、合并少数文件:
$ git checkout <分支名 文件名>
-------------------------------------------------------------------------------------
六、更新所有的分支
$ git fetch --all
-------------------------------------------------------------------------------------
七、建立新的本地分支
$ git checkout -b <分支名>
-------------------------------------------------------------------------------------
八、备份文件
$ git stash / stash pop
-------------------------------------------------------------------------------------
九、删除分支
1.删除本地分支:
$ git branch -d <BranchName>
2.删除远程分支:
$ git push origin --delete <BranchName>



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值