Git基础

Git在本地跟踪代码库的基本操作:

1. 创建或修改文件:
	git init
2. 使用git add命令添加新创建或修改的文件到本地的缓存区(Index):
	git add <file name>    # git add .  将所有文件添加到缓存区
3. 使用 git commit -m “text” 命令提交到本地代码库(相当于更新一次版本)
	git commit  -m “mark”   # 表示将代码进行一次更新,并标记为 “mark”
4. git diff --cached 命令显示当前所有已做的但没有加入到缓存区(Index)里的修改
5. git status 查看当前本地git状态
6. git branch 查看当前分支
7. git branch <NewName> 创建一个新的分支
8. git checkout <branch name> 跳转到相应分区

与远程代码库交互

1. 将代码下载到本地:
	$ git clone ssh://https://<url>    # 链接有两种方式,一种是根据ssh-keygen产生密匙,通过ssh连接远程仓库;另一种是根据https协议传输,每次上传代码需要输入账号和密码。
2. 将本地代码上传到远程代码库:
	Prerequisite: 代码托管服务器上需要预先创建一个repository
	$ git remote add origin <url>   #这个用于将远程仓库添加到本地,origin为远程仓库在本地的代号(别名)
	$ git remote  				   # 查看当前配置有哪些远程仓库
	$ git remote -v 				   # 看到远程仓库别名的实际链接地址
	$ git pull origin master	                      # 将远程仓库上master分支的代码与本地同步		
	$ git push -u origin master                  # 将本地的代码上传到远程仓库的master分支		
3. 提取远程仓库的更新:
	a. $ git fetch  origin 	# 查看远程仓库origin是否被更新
	   $ git merge origin/master   # 将origin的master分支更新同步到本地
	b. $ git pull origin master    # 直接根据远程库更新本地代码库,即等价于 git fetch + git merge
4. 在新的仓库中创建分支
	在本地创建新的分支: git branch newbranch
	切换到新的分支:  git checkout newbranch
	将新的分支推送到github:  git push origin newbranch
	在本地删除一个分支: git branch -d newbranch
	在github远程端删除一个分支: git push origin :newbranch   (分支名前的冒号代表删除)

借用一张图
图ref: https://blog.csdn.net/a19881029/article/details/42245955

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值