git学习

      

  1. 安装时需要进行下面的设置,不然的话没办法把项目推到远端
    1. git config –-global user.name ‘xx’
    2. git config –-global user.email ‘xx’
    3. ssh-keygen -t rsa -C 'xxx@xx.com'
  2. git 常用命令
    1. git status  没事status一下
    2. git remote
      1. git clone git@xxx.com
      2. 把本地项目推送到远端(重要)
        1. git init
        2. 如果这时直接推远端是推不了的,因为没有远端地址,无法连接:用命令查看: git config --list   ,会发现没有下面的属性:remote.origin.url,需要先在远端git上建一个和本地一样名字的项目,进行第三步
        3. git remote add origin git@git.oschina.net:gupaoedu_com_vip/test10.git
        4. git add .
        5. git commit -m "Initial commit"
        6. git push -u origin master  (推送master)

git pull

git push

git checkout

  1. 切新分支
  2. 撤消更改

git merge   :合代码后  master是有分叉的

git rebase :用这个操作合代码后  master是一个直线,没有分叉,

git tag 版本

gti fetch  拉去远端分支变化,和git pull 不同,fetch是没有真正把代码拉取到本地

git branch -a  :查看所有分支

 

3  (git cherry-pick 将别的分支中的某个提交合并到当前分支) 

     3.1 先git log 查看hsa值,然后使用 git cherry-pick

     3.2 git cherry-pick  c0fc15238f2de8d6b0c0869d62ecebf3c522f3b6 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值