git 笔记

本地新建项目 进入文件夹

git init
touch test.txt
git add .
git commit -a -m 'init project2'
git remote add origin git@xxx:project2.git
git push origin master

git pull

将本地分支推送远程新建分支

git push origin local_branch:remote_branch

这个操作,local_branch必须为你本地存在的分支,remote_branch为远程分支,如果remote_branch不存在则会自动创建分支。类似,git push origin :remote_branch,local_branch留空的话则是删除远程remote_branch分支。


拉取远程分支

使用”git branch –r” 来查看, 如果需要将远程的其它分支代码也获取过来,可以使用命令:
git checkout -b 本地分支名 远程分支名


删除(origin 名称需根据你本地查询出来的想删除的名字, 查询命令为 git remote -v)

git remote rm origin

添加(origin 名称可根据需要添加)

git remote add origin <url>


查看分支:git branch
创建分支:git branch name
切换分支:git checkout name
创建+切换分支:git checkout -b name
合并某分支到当前分支:git merge name删除分支:git branch -d name
git checkout --track origin/dev

这样git会自动切换到develop分支。


其中最后一次提交是错误的,那么可以执行:

git reset --hard HEAD~1
你会发现,HEAD is now at commit XXX。

然后再使用git push --force将本次变更强行推送至服务器。这样在服务器上的最后一次错误提交也彻底消失了。


git stash
git stash drop

执行这两条就会丢弃当前的全部更改
注意一旦丢弃了就不能反悔了

git remote -v 

查看远程信息

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • git常用命令 GIT常用命令备忘:http://stormzhang.com/git/2014/01/27/gi...
    新篇章阅读 8,937评论 1 26
  • 对于一个新的包括submodule的项目调用以下命令即可 或者 配置 首先是配置帐号信息 ssh -T git@g...
    brownfeng阅读 581评论 0 0
  • 这周忙炸了,产品优化,数据分析,多的是做不完的工作。 今天还被安排在了大悦城看展台,早上到达太早,一个人逛了逛HM...
    Ermao阅读 183评论 0 1
  • 在我看来,音乐就是生活的一种特殊调料。音乐对于生活而言,更甚于盐之于菜。如果没有了音乐,总感觉生活少了点什么。有了...
    特洛伊马乔阅读 585评论 0 0
  • 一停下来就找不回状态,让我慢慢补吧 这次的题材没写过,不知道小伙伴们有多少兴趣,我写作的题材和素材和我的生活息息相...
    想做点输出的云宝阅读 534评论 0 1

友情链接更多精彩内容