Git 安装和使用教程

Git 安装和使用教程

其他补充:

一.把本地项目推送到远端romote

1. git init

2. git remote add origin git@git.oschina.net:gupaoedu_com_vip/test10.git  (ssh的路径)

3.git push -u origin master

如果第三步出现问题,可能是github仓库有readme文件,而本地没有,删除readme

在本地仓库里输入git remote -v可查看当前仓库远程github路径


二。fetch/pull/push

git fetch 可查看远程的分支信息

git pull origin master        github更新同步到本地代码

git push origin master       本地代码更新同步到github

 

三、checkout

git checkout master   切换分支

git checkout .    撤销修改


四、在一个分支修改了文件完成了部分功能,要切换到另一个文件去做另一件事,然后再切换回来,要先add然后commit,但是会多一个日志记录,这是可以用stash入栈

stash不推荐使用,用  git commit --amend 修正

-----------------------------------------------------------------------------------------------


1. 配置

a) git config –list

b) git config –-global user.name ‘james’

c) git config –-global user.email ‘james@gupaoedu.com’

d) ssh-keygen -t rsa -C ‘james@gupaoedu.com’

e) 把本地的 ~/.ssh/xxx.pub

2. 常用命令

a) 下载远端的代码

git clone git@git.oschina.net:gupao-v/statics.git

b) 创建自己远端项目

  gitlab

c) 修改

i. git add .

ii. git commit -m ‘why modify’

iii. git push origin master

d) 拉取远程修改

i. git pull origin master

e) 获取远程分支状态

i. git fetch

f) 对分支操作

i. git branch 查看本地有哪些分支

ii. git branch -D 删除本地分支

iii. git branch -a 查看包含远程的分支

g) git checkout

i. 可以切换要去  git checkout branchName

ii. 可以还原更改  git checkout fileName

h) 合并分支

i. git merge

ii. git rebase

3. 提升、经验

a) git flow

b) git tag 每次合master之前一定要打个tag

c) .gitignore

i. git rm --cached **/BaseTest.java

-----------------------------------------------------------------------------------------------

如果不喜欢敲命令,可以用sourcetree

sourcetree跳过注册的方法

SourceTree的基本使用





  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值