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

这篇博客详细介绍了如何创建和管理Git仓库,包括初始化、添加文件、配置用户信息、查看状态、提交、分支管理、日志查看、打补丁及忽略文件等核心操作。还列举了常用的Git命令,如克隆、切换分支、合并、推送等,帮助读者掌握Git的基本使用技巧。
摘要由CSDN通过智能技术生成

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 commit  -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 分支

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值