您的位置 首页 教育

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

git仓库的创建 mdir tmp tar xvf ..bz2 -C tmp cd tmp 1、 git in…

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=“” -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 分支

本文来自网络,不代表0514资讯网立场,转载请注明出处:https://0514zx.com/info/6384.html
0514zx.com

作者: 0514zx.com

优质职场领域创作者
联系我们

联系我们

工作时间:周一至周五,9:00-17:30,节假日休息

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部