码迷,mamicode.com
首页 > 其他好文 > 详细

15-Git使用语法

时间:2019-08-09 13:39:45      阅读:87      评论:0      收藏:0      [点我收藏+]

标签:intellij   成功   eset   ase   代码   was   ide   red   reset   

Git命令

版本库的创建

方法一:使用git bash
1. 在当当前要加创建版本库的文件夹右键使用GitBash
    创建仓库执行命令:
    $ git init
方法二:使用TortoiseGit
2. 使用TortoiseGit时只需要在目录中点击右键菜单选择“在这里创建版本库”

将代码同步到本地本地仓库

方法一:使用git bash
1. 右键点击文件使用git bash
    创建仓库执行命令:
    1. git add  文件名
    2. git commit –m “你的提交消息”
方法二:使用TortoiseGit
2. 使用TortoiseGit时右键点击TortoiseGit-->添加
    在mytest.txt上再次点击右键选择“Git提交”,此时将文件保存至版本库中。后,同时加入日志信息

将本地仓库同步到远程仓库步骤

方法一:使用git bash
* 在仓库所在的目录(D:\temp\git\repository)点击右键选择“Git Bash Here”,启动git bash程序。
可以先清除之前的连接:$ git remote rm origin
1. git remote add origin git@github.com:renqingyang123/git01.git
2. 可以通过如下命令进行代码合并【注:pull=fetch+merge]
    git pull --rebase origin master
3. git push -u origin master即可完成代码上传到github
方法二:使用TortoiseGit同步
1. 在本地仓库的文件夹中单击右键,选择“Git同步”
2. 然后拉取,和推送

回退到某个版本号

1. Git reset –head 版本号(在githup可以找到)
2. 如果想要回到最新版本就执行git pull

配置上传版本库忽略的文件

1. 首先git bash打开命令窗口
2. 执行touch .gitignore
3. 在新生成的文件中添加要忽略的文件(类型)
4. 忽略文件语法规范
    # 忽略 .a 文件
    *.a
    # 但否定忽略 lib.a, 尽管已经在前面忽略了 .a 文件
    !lib.a
    # 仅在当前目录下忽略 TODO 文件, 但不包括子目录下的 subdir/TODO
    /TODO
    # 忽略 build/ 文件夹下的所有文件
    build/
    # 忽略 doc/notes.txt, 不包括 doc/server/arch.txt
    doc/*.txt
    # 忽略所有的 .pdf 文件 在 doc/ directory 下的
    doc/**/*.pdf

在IntelliJ IDEA中使用git

从远程仓库克隆到idea
1. 从远程仓库克隆
关闭工程后,在idea的欢迎页上有“Check out from version control”下拉框,选择git
2. 从服务端拉取(更新)代码
    如果需要从服务端同步代码可以使用工具条中的“update”按钮
3. 如果第二步报错,就先执行下面命令
$ git config --global user.name “your_username”  #设置用户名
$ git config --global user.email “your_registered_github_Email”  #设置邮箱地址(建议用注册giuhub的邮箱)
将idea工程添加至git
1. 在idea中创建一个工程,例如创建一个java工程,名称为day01_ssm
2. 在菜单中选择“vcs”→Import into Version Control→Create Git Repository...
3. 点击项目鼠标右键git-->add
4. 在左上角然后点击“commit”按钮,将工程添加至本地仓库
5. 推送到远程
    在github上创建一个仓库然后将本地仓库推送到远程。
    在工程上点击右键,选择git→Repository→push,
    或者在菜单中选择vcs→git→push
6. 点击“Define remote”链接,配置https形式的URL,git形式的无法通过。然后点击OK
    https://github.com/renqingyang123/git01.git
使用IDE git提交代码的时候,出现push to origin/master was rejected(如下图)解决办法如下:
1、打开terminal
2、git pull
3、git pull origin master
4、git pull origin master --allow-unrelated-histories
5、重新push,发现push成功

15-Git使用语法

标签:intellij   成功   eset   ase   代码   was   ide   red   reset   

原文地址:https://www.cnblogs.com/rqy0526/p/11326329.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!