Git使用

写在最前

简要介绍在win环境下Git的日常使用。

开始使用

主要的愿望是这样的,项目A需要多人开发,因此使用了git进行管理,现在需要将以前的项目先放到码云上,然后再进行开发。主要步骤是这样的:

  1. 安装git
    这里是网址 。我用的是这一个,大概可能还有其他的,直接双击安装就可以
  2. 初始化目录
    进入到项目目录下,右键打开git的命令窗口,执行git init。这样在这个文件夹里就会多出来一个.git文件夹,表示本地git仓库创建成功。
  3. 生成SSH Key
    然后在窗口中输入ssh-keygen -t rsa -C “你的GitHub注册邮箱”。生成公钥,在C:\Users\用户名.ssh中找到id_rsa.pub这个文件,把文件的内容复制到gitee.com对应的地方(这里就不具体讲怎么放了)
  4. 验证是否成功
    在命令行里执行ssh -T git@gitee.com,如果yes之后是welcome说明成功了。
  5. 然后设置一下自己的提交姓名,并添加远程地址
    git config –global user.name “your name”
    git config –global user.email “your_email@youremail.com”
    然后添加远程地址:
    git remote add origin git@github.com:用户名/Git仓库名称.git
    当然也可以采取另外一种https网站的形式,这个要从gitee上复制下来
  6. 添加工程项目到gitee
    首先要从远程库中pull文件到本地:git pull origin master
    之后再将当前文件夹中的项目add到库中:git add foldname
    然后,提交修改:git commit -m “第一次提交”
    最后将这些改变推送到远端:git push origin master
    至此,就把内容都push到gitee上了
  7. 修改与回退
    如果你修改了项目然后commit了,想要回退回来,需要的操作是git status,这时候会出现很多commit的id,然后你根据commit的id找到回退的版本,然后git reset –hard commit_id。就能够返回上一次的提交了。然后如果你回退到当前的版本不太合适,想要再回到未来版本,应该git reflog 找到前面的commit id号,再次reset就可以了
  8. 分支与合并
    使用gie checkout -b bran1 来创建分支,然后使用git branch来查看当前分支。在当前分支修改是不会影响master分支的,等修改完之后,git checkout master之后使用git merge bran1来合并。如果是修改了相同的地方,就会提示你,让你自己判断到底使用哪个
  9. 从远程获取
    使用pull是需要checkout到这个分支上才能够获得效果,否则看不出来
  10. 忽略文件
    在文件目录建立一个.gitignore文件(注意在win下可能会不让你建立,需要使用记事本然后另存为可以的),将你想忽略的文件加入其中。如果有些还是不能忽略可能是因为已经在缓冲区中了,使用git rm -r –cached 文件名可以去除,然后中文文件名好像不太支持
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值