2016年3月29日星期二

Git基本操作日記

文章借鉴“www.shiyanlou.com”。
注意:以下操作均在linux系统平台终端中进行
1. Git 配置
git config --global user.name "<username>"
git config --global user.email "<youremail>"
note: 此为全局配置,将在用户家目录下创建一个.gitconfig文件
2. 获得Git仓库
git clone <网址>
3. 初始化一个新仓库
cd ~
mkdir project
cd project
git init
ls -al

4. Git的基本流程
(1) 创建或修改文件;
(2) 使用 "git add" 命令添加新创建或修改的文件到本地缓存区(Index)
(3) 使用 "git commit" 命令提交到本地代码库
(4) (可选)使用 "git push" 将本地代码库同步到远程代码库
code:
git status                     #查看当前状态
git add file1 file2 file3 ...  #or "git add *"
git diff --cached              #对比
git commit -m "add 3 files"    #提交代码,并注释
git rm <filename>              #删除文件
git push <网址>                #推送代码
5. 分支与合并
git branch experimental              #创建分支
git branch                           #查看分支列表
git checkout <分支名>                #切换分支
git merge -m '注释' experimental     #合并分支,并注释
git branch -d experimental           #删除分支
git reset --hard HEAD^               #撤销一个合并
6. Git日志
git log                              #查看日志
git log --stat                       #日志统计
git log --pretty=oneline             #日志格式化
git log --pretty=short              
git log --graph --pretty=oneline
7. 更多操作
git diff master <分支名>             #查看master与分支的区别
git diff <分知名>                    #查看当前工作目录与另一个分支的差别
git diff test file1                  #也可限定路径
git diff <分支名> --stat             #同样也可进行日志统计
OK!
---------------------------------------------------------------------------------

2 条评论:

  1. BetMGM Casino Online NJ Review - Dr.MCD
    BetMGM is 전주 출장마사지 an online sports betting and casino 안양 출장샵 with sports betting on mobile and on desktop 김천 출장샵 and Android. 강릉 출장샵 The sportsbook offers 논산 출장샵 multiple ways to bet on

    回复删除