Git最简易使用

##Git最简易使用

  • 在windows环境下下载
    在Windows下无法像Linux中一样使用 apt-get install git 命令进行git的安装,msysgit是Windows版的Git,其在github上的路径如下windows git

  • 在本机创建版本库
    仓库(repository),即在本地被git管理的存储空间,首先在本地创建一个仓库

mikdir myfirstgit 
//这时创建的仓库位置为Git的安装路径下 例如安装路径为F://Git,那么myfirstgit位置F://Git/myfirstgit

  • 初始化版本库
    进入到创建的仓库中 cd myfirstgit,通过命令 git init,将这个位置变为git可以管理的版本库位置,这样的话git的版本库就创建好了,此时生成了一个.git的隐藏文件,如想看的可以修改文件查看,勾选隐藏的文件

  • 使用link链接式安装egit插件
    1.在空闲磁盘上创建文件夹专门用来存放eclipse插件,命名为MyEclipsePlugs,在该文件夹中建立文件夹git,存放于git相关的MyEclipse插件内容,并把下载好的egit中的features, plugins文件夹复制到git文件夹中
    2.在Eclipse文件夹中的drops中建立git.link文件里面写入刚才解压文件features、plugins文件夹的父目录,例如,git.link文件内容为:path=D:\MyEclipsePlugs\git,并重启MyEclipse

  • Eclipse中配置egit

  1. Preferences > Team > Git > Configuration 其中UserSetting中添加条目key值为uesr.name value值为github上的用户名,user.email是你在github上绑定的邮箱。在这里配置user.name即可
  2. 将MyEclipse与github同步,首先在gtihub上创建仓库,创建好仓库后可以得到该仓库的URL地址,通过在MyEclipse中的Team(小组)—>Remote—>push,Location的URI为远程仓库的URL地址,
    Git最简易使用_第1张图片
    注意使用问题:
    如果是第一次提交,首先在本地创建本地仓库,之后在本地进行操作,将本地的修改commit,更新到本地 的仓库,将服务端的更新pull到本地的仓库合并 之后push到服务端。

github 撤销提交

git remote add origin [email protected]:Tmcsn/test.git // 为远程和远程仓库建立连接
git push -u origin master

git push --set-upstream origin master
git push -f 强制提交

删除以及push到github上的提交 (实际上是再建立一个commit将之前的commit覆盖掉)
git revert
删除commit 但是还未push的内容
git log 可以看到commit的全部日志
当出现一个commit我们想要撤回的时候 可以通过git reset (这里的SHA是上一个我们想要reset到的那个SHA) 这时虽然会撤销commit 但是这个修改依然存在 如果想要连同本地修改一起撤销可以使用 git reset --hard
如果不使用–hard 相当于修改了文件还没有add到工作区的状态 此时使用
git checkout --< filename >这时会把工作目录里的文件修改到git之前记录的某个状态 可以提供一个想要返回的分支或者SHA 如果缺省状态则checkout会返回当前分支下的最后一次commit

你可能感兴趣的:(git)