git应用的几点总结

1、git学习
1)安装git软件
2)启动git命令行
3)获取自己的SSH秘钥(按以下步骤进行配置)
1、从git获取文档所在项目
    1)配置用户
    git config --global user.name xiaofang
    git config --global user.email xiaofangj@123.com
    示例:
    git config --global user.name "xiaofang"
    git config --global user.email "xiaofang@123.com"
    2)配置sshkey
    cd ~/
    cd .ssh检查是否有.ssh, 如果没有,mkdir .ssh
    如果有key,可备份已有的key,(如果有的话)
    mkdir key_backup
    mv id_rsa* key_backup增加sshkey

    ssh-keygen -t rsa -C "jabc@123.com"
    会提示输入存储sshkey的文件名,并设置密码
    生成sshkey,添加到gitlab站点上
    3)测试对服务器是否有访问权限
    ssh -T git@gitlab.123.com
    4)从服务器获取文件
    初次获取:git clone git@gitlab.123.com:cdocrm/nwqa.git
    获取更新:git pull
2、使用markdown语法编辑,具体规则见文档维护指南:http://www.appinn.com/markdown/
3、提交代码
   git add -A
   git commit -m "modified message"
   git push origin master
4)登录git添加SSH
5)获取git仓库的代码路径,比如类似:git@gitlab.123.com:data-platform/a.git
6)通过命令行下载代码:$ git clone git://github.com/jquery/jquery.git(步骤5的路径)
7)一般代码下载到了默认的文件夹下:即c:/user/???,比如:C:\Users\xiaofang
   如果想修改一下默认路径,可以右键git bash图标--属性--快捷方式--起始位置,保存即可。
8)代码下载之后,就可以在eclipse导入工程即可。
9)如果修改了代码,需要提交,首先找到你需要提交的文件绝对路径,分两种情况:
   a、如果新建了文件,则需要用cd定位到文件所在的目录,比如:如果命令行目前在c盘,则输入:$ d 回车即可到d盘,用cd d://???定位到相关文件的目录
      此时,在命令行中用:cd 回车可以看到该目录下有关的文件夹,通过git status查看文件的修改情况,如果有修改,会提示是否“git add 或 git commit”
      git add:一般是新建的文件需要提交,然后再用git commit;而git commit -a 一般是提交修改的文件(即该文件已经在远程的仓库中,只需要更新一下即可)。
   b、上一步骤主要是新建的文件,还一种就是直接修改的,则只需要用git commit -a即可。  
10)git命令
  git config --list:查看git配置信息
  到某个文件夹下,如果文件名很长,可以输入一个字母后,按tab键,会自动补全剩下的名称
  git-m 修改log信息的账户邮箱,(如果提交代码时提示邮箱不正确)
  先到本地仓库中项目目录下,一般有文件后缀.gitignore的就是项目路径
  git clone ?? :使用Git来进行仓库的克隆(clone)操作,完整的复制一个已有的仓库
  git pull origin master :从别处的仓库拉取变更
  git push :推送变更到别处的仓库
  git status :查看工程信息是否有变化
  git add . :添加所有的修改到本地仓库
  git commit -m "message":提交代码时信息
 
  以下命令会为终端配置高亮
  git config --global color.status auto
  git config --global color.branch auto
 
  # Show the log file
  git log
 
  # See the current status of your repository
  # (which files are changed / new / deleted)
  git status
  # Show the differences between the uncommitted files
  # and the last commit in the current branch
   git diff
  # This starts a nice graphical view of the changes
   gitk --all(图形界面看提交变化)
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值