Git 使用总结

Git和svn还是比较像的(1)git如何提交一个文件的修改   比如本地修改了某个文件,需要提交,文件命为a.cpp//修改的注释>gitcommit-m"修改注释"a.cpp//最后提交到服务器>gitpush(2)git如何新增加一个文件     比如本体新增加了某个文件,需要提交,文件命为b.cpp>gitaddb.cpp>gitcommit-m"comment"b.cpp>gitpush (3)多个文件提交,commit的后面写多个文件名,中间用空格隔开gitcommit-m"comment"b.cppa.cpp (4)放弃本地的修改比如修改了a.cpp,别人更新过了,或者本地的代码乱了,就放弃本地修改。//类似svnrevert命令gitcheckout--a.cpp (5)git添加文件夹   gitaddfolder (6)git提交所有修改  gitcommit-a-m"comment...
ymnets ymnets·2023-05-06

git 新建服务器的版本以及项目的用户

一,git客户端账号生成1.git的客户端的公钥生成ssh-keygen-trsa-C"test@gmail.com" mac机器会在/Users/用户/.ssh会生成id_rsa和id_rsa.pub 2. 将id_rsa.pub的文件内容复制到git服务器的这目录 /home/git/.ssh/authorized_keys 二 git服务器项目创建和仓库的用户管理1创建git项目 先选定一个目录作为Git仓库,假定是/srv/sample.git,在/srv目录下输入命令:sudogitinit--baresample.git2. 修改仓库的的用户和组sudochown-Rgit:gitsample.gitGit就会创建一个裸仓库,裸仓库没有工作区,因为服务器上的Git仓库纯粹是为了共享,所以不让用户直接登录到服务器上去改工作区,并且服务器上的Git仓库通常都以.git结尾。然后,把owner改为git:3. 禁用shell登录出于安全考虑,第二步创建的git用户不允许登录shell,这可以...

Git remote 修改源

Gitremote修改源gitcommit-m"Changerepo."#先把所有为保存的修改打包为一个commitgitremoteremoveorigin#删掉原来gitgitremoteaddorigin[YOURNEW.GITURL]#将新源地址写入本地版本库配置文件gitpush-uoriginmaster#提交所有代码gitremoteset-urloriginremote_git_address  ...
ymnets ymnets·2020-03-25

git 设置 key 到服务器,同步代码不需要输入用户名和密码

1 ssh-keygen-trsa2 vim~/.ssh/id_rsa.pub3.添加到git服务器,这样同步代码就不需要输入密码...

git 删除远程源,新增加源

gitremoteremoveorigingitremoteaddorigingit@XXXX...

linux git pull/push时提示输入账号密码之免除设置

1、先cd到根目录,执行gitconfig--globalcredential.helperstore命令[root@iZ25mi9h7ayZ~]#gitconfig--globalcredential.helperstore2、执行之后会在.gitconfig文件中多加红色字体项[user]name=天明email=xxxx@xxxx.com[credential]helper=store3、之后cd到项目目录,执行gitpull命令,会提示输入账号密码。输完这一次以后就不再需要,并且会在根目录生成一个.git-credentials文件[root@iZ25mi9h7ayZtest]#gitpullUsernamefor'https://git.oschina.net':xxxx@xxxx.comPasswordfor'https://xxxx@xxxx.com@git.oschina.net':[root@iZ25mi9h7ayZ~]#cat.git-credentialshttps://Username:Password@git.oschina.net4、之后pull/push代...

linux git 保存用户名和密码

一、通过文件方式1.在~/下,touch创建文件.git-credentials,用vim编辑此文件,输入内容格式:touch.git-credentialsvim.git-credentials在里面按“i”然后输入: https://{username}:{password}@github.com 比如https://account:password@github.com2.在终端下执行gitconfig--globalcredential.helperstore3.可以看到~/.gitconfig文件,会多了一项:[credential]helper=store4.OK 二、通过缓存方式要求:git版本需要>=1.7.10gitconfig--globalcredential.helpercache#默认缓存密码15分钟,可以改得更长,比如1小时gitconfig--globalcredential.helper'cache--timeout=3600'   gitpullhttp://te...

git仓库使用

 1、git命令参数usage:git[--version][--help][-cname=value][--exec-path[=<path>]][--html-path][--man-path][--info-path][-p|--paginate|--no-pager][--no-replace-objects][--bare][--git-dir=<path>][--work-tree=<path>][--namespace=<name>]<command>[<args>]最常用的git命令有:add添加文件内容至索引bisect通过二分查找定位引入bug的变更branch列出、创建或删除分支checkout检出一个分支或路径到工作区clone克隆一个版本库到一个新目录commit记录变更到版本库diff显示提交之间、提交和工作区之间等的差异fetch从另外一个版本库下载对象和引用grep输出和模式匹配的行init创建一个空的Git版本库或重新初始化一个已存在的版本库log显示提交日志merge合...
ymnets ymnets·2020-03-25

git pull 并强制覆盖本地修改

清除本地修改gitreset--hard拉代码gitpull ...
首页上一页...9293949596下一页尾页