Git 仓库的使用( 个人使用简括 )

来源:互联网 发布:js undefined null nan 编辑:程序博客网 时间:2024/06/03 17:49

现在 , 我们开发逐渐走向正规化, 我们对开发就有了很高的要求 , 有其是团队开发. 面对多人开发 , 我们选择git管理工具 , 更好的对我们的项目进行管理.

一些常用的指令如下:

通常 , 我们需要从远程将仓库克隆到本地:

第一种 git 指令  ( https ) 

https://github.com/sylvie95/HelloWorld.git   注 :  sylvie95为该git仓库用户名, HelloWorld为仓库名, .git可加可不加

第二种 git 指令  ( ssh )

git@github.com:sylvie95/HelloWorld.git


设置Git的user name和email:

git config --global user.name "sylvie95"
git config --global user.email "1451932421@qq.com"

对仓库进行操作时 , 建议对状态进行查看 , 一遍对仓库进行相应操作

状态查看 :  git status 

如果有发生变化的文件 , 需要上传最新的文件 , 需进行添加 == >> 提交 ==>> 上传,

添加 : git add  XXX ( XXX : 文件名 或者 git add . )

提交 : git commit -m "XXX"    (  XXX : 此次提交备注信息  例如: 进行了一次文件修改 )

上传 : git push -u  origin master  注: 上传操作需将自己的一个.ssh公钥给对方添加进去 否则上传失败 , 认证通过后可上传

origin  master 即表示连接上传到master分支

git 分支 命令:

git  branch--- 查看仓库所有分支

git  branch XXX--- 创建一个新的分支  ( XXX: 分支名 )

git  checkout  XXX --- 切换到指定的分支 , 如果 XXX分支不存在 , 则自动创建分支并切换

git  merge  XXX--- 合并分支XXX


关于ssh密钥:

ssh-keygen -t rsa -C “sylvie95

密钥生成过程中有一个命名部分 , 一般默认名 is_rsa , 首先注意如果这个密钥已经存在 ,再次生成就会覆盖此密钥 ,

一个公钥供一台电脑使用, 一般生成一个之后 , 第一次使用激活 :

ssh git@github.com, 此时选择 输入 yes , 之后 ,这个密钥将设为默认 , 只能供你自己使用 .

激活多个密钥:

ssh git@github.com -i XXX ( 指定的密钥名 )

一些使用指令 :

--把工作区的文件添加到暂存区中   git add
    git add 文件名  (如果有多个可以使用".")

--把暂存区中的文件添加到版本库中 git commit
    git commit -m "添加说明" [文件名]

--删除版本库中的文件 git rm   (进入暂存区中)
    git rm 文件名

--把暂存区中的文件撤销到工作区
    git reset HEAD 文件名

--把工作区中的操作撤销
    git checkout -- 文件名

--查看提交日志
    git log
  

--版本的切换
    git reset --hard 提交编号或HEAD^后HEAD~回退版本个数



0 0