Git基本使用方法

今天看了下Git的使用,想记录下,大致步骤如下:

从创建到提交、推送:

1、创建一个目录:mkdir xxx

2、cd 到这个目录

3、将这个目录设置为仓库:git init 

4、建立远程仓库:git remote add origin git@github.com:【用户名】/【名称.git】

5、输入用户名:git config --global user.name xxx

6、输入邮箱:git config --global user.email xxx@xx.xx

7、生成ssh-key:ssh-keygen -t rsa -C "xxx@xx.xx"

8、在仓库下鼠标右击,选择GUI选项的,在打开的窗口中,点help-show sshkey 复制

9、登录github帐号,点头像右边的倒三角,点击setting

10、进入页面(https://github.com/settings/profile)后,点击ssh and gpg keys

11、在ssh keys中,点击 new ssh key ,title随意输入,key输入上面复制的内容,提交

12、提交内容:分两种:1.命令行提交;2.在git gui 窗口提交

    1.cd 到仓库目录:git add -A(将所有文件添加到暂存区) 
               git commit -m "随便填点信息" (提交到工作区)
               git push origin master(推送到远程仓库)
    2.cd 到仓库目录,鼠标右击空白处,选择 git gui here;左下方的五个按钮依次点击

    其中:
    rescan扫描
    stage changed 阶段性改变
    sign off审签

克隆到本地:

git clone -o github https://github.com/XXXXXXXX(仓库的地址)
git clone 地址

更新本地代码库:

git pull origin master
git pull

分支:

查看分支:git branch
创建分支:git branch dev
切换分支:git checkout master
合并分支:git merge dev
删除分支:git branch -d dev

关于回退:

查看历史记录:   git log  
回到上一个版本: git reset --hard HEAD^,上上一个版本就是HEAD^^,版本很多的话,可写成HEAD~100。
查看之前回退过的记录: git reflog 
想要再撤回去就:  git reset --hard 【id(第一列显示的黄色字体)】

同步远程代码:

多人开发中,都在各自的分支上进行提交,一般都是处于自己的分支上(czdev),
在该分支提交后,再切换到主分支上 git checkout master,
然后合并自己的分支git merge czdev(建议先把服务器上的代码先拉下来,再合并),
在合并时一般会有冲突的代码,冲突的代码都有类似如下:

<<<<<<HEAD
这里是本地提交的
=======
这里是服务器拉下来的
>>>>>>09423423sadfs34sdfs23

这种样式的提示,则根据需求修改代码,然后再次提交
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值