Git
翔云123456
这个作者很懒,什么都没留下…
展开
-
git 命令的使用(一)
首先介绍一个简单可用的查看git命令帮助的方法。 git环境安装好以后,在命令行下,$ git help COMMAND例如,查看git add的使用方法$ git help add下面再介绍一下git clean命令的使用。 git clean命令用于删除git库没有跟踪的文件(untracked files)。 经常使用的参数有:‘-f’强制删除,要删除文件,必须有选项;‘-d’删除目原创 2016-10-30 17:33:46 · 1326 阅读 · 0 评论 -
git 查看提交历史
查看提交历史git log查看每次提交的具体改动内容git log -p 查看某个文件历次提交的具体改动内容git log -p <file name># git log -p test.py查看某次提交具体改动的内容git log -p git log -p d9c575c440d220756e60a6c9de38commit d9c575c440...原创 2018-10-19 19:42:24 · 279 阅读 · 0 评论 -
git 的配置在哪
全局配置例如用户名,邮箱等,位于文件: ~/.gitconfig例如Windows下,则是 C:\Users\lanyang.gitconfig各个仓库的配置在仓库目录下 .git/config例如orange仓库目录下 /home/lanyang/orange/.git/config以上的配置都可以通过命令查看$ git config –list原创 2017-09-17 17:33:00 · 7422 阅读 · 0 评论 -
git 仓库中文件的可执行权限
问题:windows下给文件添加可执行权限,提交到代码库。 Linux拉取代码,文件的可执行权限消失。解决办法Linux下对文件添加可执行权限,然后提交到代码库。原创 2017-09-06 19:58:31 · 6056 阅读 · 0 评论 -
Git 服务器搭建
安装git$ yum install git如果是Ubuntu$ sudo apt-get install git创建用户创建用户git$ adduser git设置密码$ passwd git配置Git 账户,不能登录shell$ Vim /etc/passwdgit:x:1001:1001::/home/git:/bin/bash修改为git:x:1001:1001::/home/git:/u原创 2017-09-05 20:59:06 · 251 阅读 · 0 评论 -
gitlab 搭建与使用
安装安装过程参考gitlab官网。下面以cent os 为例,简单说明其安装过程。安装和配置必须的packagesOn CentOS, the commands below will also open HTTP and SSH access in the system firewall.sudo yum install -y curl openssh-server openssh-clients原创 2017-08-27 10:50:20 · 14322 阅读 · 2 评论 -
gitlab上仓库的创建
gitlab上创建仓库,并与服务器上代码库关联是常用的代码管理方式。 下面简单介绍一下服务器本地的操作过程,关于gitlab搭建与建库将后续补上。服务器本地设置git config --global user.name "lanyang"git config --global user.email "lanyang@gmail.com"创建代码仓库包括: 创建代码目录,初始化代码库,提交代码到原创 2016-11-27 12:19:33 · 11068 阅读 · 2 评论 -
git 库中有库的问题
问题:将仓库b整个拷贝到仓库a中,无法将b的内容推送到远程仓库 git status On branch develop_zyy Changes not staged for commit: (use “git add …” to update what will be committed) (use “git checkout – …” to discard c原创 2017-08-26 22:31:33 · 788 阅读 · 0 评论 -
git 安装与配置
安装gitLinux在linux 上,例如cent os,可以使用 yum安装$ yum install git基于Debian的Linux,可以使用$ sudo apt-get install gitWindows在Windows, 点击链接https://git-scm.com/download/win 下载安装包,安装即可。配置配置user name, email,配置$ git co原创 2017-08-26 23:00:43 · 541 阅读 · 0 评论 -
git 提交的代码被删除
问题:开发机A修改代码,然后提交到远程仓库;在另一台开发机B上,pull拉取更新,可以看到开发机A提交的代码更新。 但是在git 远程仓库(非裸仓库no-bare)服务器上查看时,仓库工作区文件并没有更新,A提交的更新,被删除了,但没提交到仓库。$ git status# On branch master# Your branch is ahead of 'origin/master' by原创 2017-07-30 13:36:12 · 2112 阅读 · 0 评论 -
git 代码仓库拷贝问题
问题:文件从Windows拷贝到Linux,没有人为改动,却出现大量的文件改动 Changed but not updated# git status# On branch master# Your branch is ahead of 'origin/master' by 2 commits.## Changed but not updated:# (use "git add原创 2017-07-30 12:58:01 · 3093 阅读 · 0 评论 -
git 提交代码remote: error:updating the current branch in a non-bare repository is denied
问题:开发机提交代码到远程仓库时,出错如下错误:$ git push origin masterCounting objects: 3, done.Delta compression using up to 4 threads.Compressing objects: 100% (2/2), done.Writing objects: 100% (3/3), 267 bytes | 0 by原创 2017-07-30 13:11:20 · 6225 阅读 · 0 评论 -
git命令的使用(二)
日常开发工作中,代码库是程序员关注最多的资源,不论是代码入库,版本发布,还是bug修复,都离不开代码库。代码库的每次提交变动,关系到版本的正常发布。 为了查看某次提交或者某个文件的改动记录,下面介绍几个命令。查看某次提交的修改内容 $ git show commit-id$ git show 6454f159e3642b361f8ecommit 6454f159e3642b361f8ea6a原创 2016-11-27 11:52:28 · 396 阅读 · 0 评论 -
git 常用的分支技巧
分支branch作为git一个强大功能,在平时开发如果能够善加使用,定能成倍提升开发效率。1.分支开发模式主分支master上一般是稳定版本,需要保证随时都能发布。所以,可以建立一个开发分支用于开发新功能。git branch dev查看有哪些分支git branch -a* dev master bugfix-1 remotes/origin/HEAD -> o...原创 2019-06-07 18:55:14 · 390 阅读 · 0 评论