@Macux
        
        2018-05-14T03:58:40.000000Z
        字数 2461
        阅读 1181
    未分类
$ git remote -vorigin http://gitlab.mobvista.com/3S-Anti-Fraud/atf_query.git (fetch)origin http://gitlab.mobvista.com/3S-Anti-Fraud/atf_query.git (push)
$ git fetch origin master# 从远程的origin仓库的master分支下载代码到本地的origin masterremote: Counting objects: 4, done.remote: Compressing objects: 100% (4/4), done.remote: Total 4 (delta 3), reused 0 (delta 0)Unpacking objects: 100% (4/4), done.From http://gitlab.mobvista.com/3S-Anti-Fraud/atf_query* branch master -> FETCH_HEADf537e20..293ac26 master -> origin/master
$ git log -p master.. origin/master# 比较本地的仓库和远程参考的区别commit 293ac26eeaed2ef5eb4a81a2ccb23393dbee62b4Author: Ryan Fan <ryanfan0528@gmail.com>Date: Mon May 14 11:21:34 2018 +0800code optimizationdiff --git a/job/huisu_new.sh b/job/huisu_new.shindex 85c6e3c..cadae67 100644--- a/job/huisu_new.sh+++ b/job/huisu_new.sh@@ -38,7 +38,7 @@ doneEND_TIME=`date "+%Y-%m-%d %H:%M:%S"`echo "+**************************************************+"-echo "$datebeg ~ $dateend 的数据回溯完成!"+echo " $datebeg ~ $dateend 的数据回溯完成!"echo "+**************************************************+"echo "| START TIME: $START_TIME |"echo "| END TIME : $END_TIME |"
$ git merge origin/master# 最重要的步骤:将远程更新的代码同步到本地的RepositoryUpdating f537e20..293ac26Fast-forwardjob/huisu_new.sh | 2 +-1 file changed, 1 insertion(+), 1 deletion(-)
$ git status# 查看有多少files发生了更改On branch masterYour branch is up-to-date with 'origin/master'.Changes not staged for commit:(use "git add <file>..." to update what will be committed)(use "git checkout -- <file>..." to discard changes in working directory)modified: huisu_new.shno changes added to commit (use "git add" and/or "git commit -a")
$ git diff# 查看哪些地方发生了改变diff --git a/job/huisu_new.sh b/job/huisu_new.shindex cadae67..a0f3f49 100644--- a/job/huisu_new.sh+++ b/job/huisu_new.sh@@ -1,5 +1,6 @@#!/bin/bash+# 获取时间参数if [ $# == 2 ]; thendatebeg=$1dateend=$2
$ git add --all# 将工作区所有发生改变的文件,提交到缓存区
$ git commit -m "code optimization by git_cmd"# 将缓存区的文件,提交到本地仓库,并加上修改message[master 70e168f] code optimization by git_cmd1 file changed, 1 insertion(+)
$ git push origin master:master# 将本地仓库的文件,提交到远程git的指定分支Counting objects: 4, done.Delta compression using up to 8 threads.Compressing objects: 100% (4/4), done.Writing objects: 100% (4/4), 393 bytes | 0 bytes/s, done.Total 4 (delta 3), reused 0 (delta 0)To http://gitlab.mobvista.com/3S-Anti-Fraud/atf_query.git94d6573..70e168f master -> master