• Git的基本应用


    啦啦啦...搜一下-------有时总会忘记一些操作,赶紧做点笔记吧(不懂就问下度娘咯)

    基本操作流程

    git init  (把当前目录快速设置成git的代码仓库)
    

    git用户名和密码

    第一次使用当然要有自己的账号和密码,全局注册如下

    git config --global user.name "用户名"  
    git config --global user.email "xx@qq.com"
    

    克隆远程版本库

    主支 git clone https://xxx.git
    分支 git clone -b develop https://xxx.git
    

    提交版本

    git add .   (提交所有改动的文件到暂存区,若只提交部分可单独提交git add <fjile>)
    git commit -m "提示信息说明"  (将add的文件提交到本地版本库)
    

    推送到云端

    git push 
    git push -u origin master(第一次推送master分支的所有内容)
    

    团队协作

    提交前

    git status (查看当前仓库状态。会提示那些文件发生修改,哪些内容需要add&commi)
    git pull (拉下云端的代码,更新本地仓库)  
    无异常便按照git操作流程继续操作
    

    若有冲突文件

    • 提交的时候提示冲突的文件,可在本地修改后再次提交
    • git merge (合并冲突文件,在文件中用<<<<<<<,=======,>>>>>>>标记出来,再做修改)
    • git log查看提交的版本(从最近到最远的提交日志)
      会返回commit sha码(如commit fb01bb23ae5d2ac10ba119bbbf84a14cc07c2b54)
      可使用
    git reset --hard HEAD^  (直接退到上一个版本)
    git reset --hard commit_id (回滚到指定的版本)
    git checkout -- file (直接丢弃工作区的修改)
    
    • git diff (查看不同云端的文件)

    git本地与远程仓库通信,需要ssh验证

    ssh-keygen -t rsa -C “yourname@example.com”
    

    在C:UsersAdministrator创建创建SSH私钥和公钥
    id_rsa私钥用于验证自己身份。id_rsa.pub公钥用于向服务器表明自己的身份。

    分支管理

    git brach first创建分支   
    git checkout first切换分支
    
    git branch -r显示所有远程分支   
    git branch -a显示所有本地分支和远程分支
    

    git其他命令

    Git支持多种协议,默认的git://使用ssh,但也可以使用https等其他协议。

    • git config --list(查看git配置及用户信息 )
    • git stash(查看本地暂存内容)
    • git reflog(如果在回退以后又想再次回到之前的版本,git reflog 可以查看所有分支的所有操作记录,包括删除的记录)
    • git remote -v(查看远程库信息)
    • git log --graph --pretty=oneline --abbrev-commit(查看提交的所有信息)
  • 相关阅读:
    .net framework 3.5 dotNetFx35setup 能不需要网络支持吗? 
    Android API Differences Report
    Android用户版本分布更新 2.1版领先
    Adobe升级Flash回击批评:流畅播放手机视频
    iPhone OS4.0,Android 2.1和WP7对比分析
    Android 2.2数据共享功能开启与否将由运营商自主决定
    谷歌 Android 3.0计划四季度推出:代号姜饼
    谷歌称Android设备日激活量已达10万台
    iPod Touch也将支持运行Android系统
    Android2.2 SDK正式提供下载
  • 原文地址:https://www.cnblogs.com/xiaolanschool/p/9488768.html
Copyright © 2020-2023  润新知