赞
踩
下面介绍几种方法:
一、代码 clone 到本地
这种方法是直接 clone 代码,这样不需要在手动关联仓库。
1、本地创建空白文件夹
2、右键 Git Bash Here 打开控制台
3、直接 clone 远程仓库的代码
git clone 远程地址(ssh、http)
然后正常的代码提交就可以了。
二、命令行关联
1、远程是空白仓库没有任何文件的时候
//初始化
git init
//从现有 Git 仓库中拷贝项目
git clone
//关联远程仓库
git remote add origin 远程地址
//提交本地文件到暂存区
git add .
//将暂存区内容添加到本地仓库中
git commit -m"注释"
//推送到远程分支
git push
2、远程仓库有文件
//初始化
git init
//关联远程仓库
git remote add origin 远程地址
//拉取远程master分支上内容
git fetch origin master
//设置当前分支为远程仓库的master分支
git branch --set-upstream-to=origin/master master
//提交本地文件到暂存区
git add .
//将暂存区内容添加到本地仓库中
git commit -m"注释"
//推送到远程分支
git push
git push -f
这个命令的作用是将自己本地仓库的代码直接推送至仓库,完全以你的提交为准,之前其他人的提交都会被覆盖。
有两种情况下适合使用这个命令:
rebase
命令来清理历史提交记录。因为改变了历史,所以正常来说是 push
不成功的,所以需要使用 force push
来解决这个问题。Git 工作流
其他常用命令行
//初始化 git init //拉取远程master分支上内容 git fetch origin master //提交本地文件到暂存区 git add . //查看暂存区状态 git status //比较暂存区和工作区的差异 git diff //将暂存区内容添加到本地仓库中 git commit -m"注释" //提交合并请求 git merge origin/master //推送到远程分支 git push origin //查看本地分支 git branch //查看所有远程分支 git branch -r //查看所有分支 git branch -a //创建本地分 git branch 分支名 //建立本地分支和远程分支的映射关系 git branch --set-upstream-to origin/分支名 //撤销本地分支与远程分支的映射关系 git branch --unset-upstream //查看本地分支和远程分支的映射关系 git branch -vv //创建新分支并立即切换到该分支下 git checkout -b 分支名 //删除本地分支 git branch -d 分支名 //删除远程分支 git push origin --delete 分支名 //同步远程分支 git fetch origin --prune //切换分支 git checkout 分支名 //拉取远程信息(同步远程分支) git pull //查看历史提交记录 git log //查看指定文件的修改记录 git blame 文件名 //打标签 git tag -a 标签名 -m"注释" //关联远程地址 git remote add origin 远程地址 //解除关联 git remote rm origin //查看所有远程仓库 git remote -v //查看Git配置信息 git config -list //设置用户名和密码(一般只需要设置一次) git config --global user.name 'name' git config --global user.email 'email'
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。