栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

git命令的使用及git仓库的创建

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

git命令的使用及git仓库的创建

git仓库的创建
mdir tmp
tar xvf ..bz2 -C tmp
 cd tmp 
1、 git init  //创建一个仓库
 2、git add . //把所有文件添加到缓冲区
 3、git config --global user.email "youremail"
 4、git config --global usr.name "yourname"
 5、git status //查看分支当前状态
 6、git conmit  -am "描述语"
 7、git branch  //查看分支
 8、git log  //查看日志
 9、git diff //比较分支
10、生成patch
 git diff  缓存分支名称 > ../xxx.patch 
11、 服务器上生成已提交log patch命令 :
 git show 5cdab5d4a51619d4f0cd01d11ff72b5ac57144fe > RTW8822ce.patch
 12、打补丁:
 patch -p1 < xxx.patch
.gitignore文件配置
/build
/log
/prebuild
/docs

#Normal rules
*.o
*.o.*
*.a
*.s
*.ko
*.so
*.so.dbg
*.mod.c
*.i
*.lst
*.symtypes
*.order
*.elf
*.bin
*.tar
*.gz
*.bz2
*.lzma
*.xz
*.lz4
*.lzo
*.patch
*.gcno

常用git命令
  1. git clone 克隆分支
    #git clone git@192.168.2.82:imx6ul/kernel/linux-3.14.38.git/

  2. git branch 查看当前分支
    git branch –av 查看本地与远程分支

  3. git checkout
    git checkout –t 从远程分支上切出一个名字一样的分支
    #git checkout -t remotes/origin/6ul-c1-master-public
    分支 6ul-c1-master-public 设置为跟踪来自 origin 的远程分支6ul-c1-master-public。

切换到一个新分支 ‘non-standard_baud’
#git checkout -b non-standard_baud
4. git status 查看分支当前状态
#git status
位于分支 non-standard_baud 无文件要提交,干净的工作区
5. git add 添加到本地分支
6. git rm 删除分支文件
7. git diff 比较分支
8. git log 查看提交记录
9. git show 查看本次提交的修改之处
10. git commit -a --author=“< 334@163.com >” -m "description"提交到本地分支
11. git push origin 提交到远程分支
12. git merge 合并分支
13. git push origin --delete 删除远程分支
14. git pull
15. git branch -m name1 name2 重命名本地分支
16. git diff branchname1 >> patch 或 file 与 branchname1 比较 生产 patch 或者 file
17. git format-patch branchname
18. git reset
19. git branch -D name 删除本地 name 分支

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/965046.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号