选择目录 , 右键选择Git Bash Here(git的命令窗口)
git命令窗口中输入git init , 发现git-test目录中生成一个隐藏的.git目录 , 说明git-test目录成为工作区
然后输入git status 查看状态,如果出现红色文件,那么就说明文件还没提交到缓存区
在git控制台中使用命令 git add 文件名(带后缀) , 将文件由工作区提交暂存区
通过git status来查看状态,如果是绿色说明工作区的文件已经提交到了暂存区
将缓存区内容提交本地仓库命令 git commit -m '第一次提交'
注意:如果第一次提交出现了弹出框 , 需要填写如下内容
命令: git config --global user.email '123456@qq.com'
说明: 指定邮箱
命令: git config --global user.name '自己的英文名字'
说明: 指定操作者
文件需要先提交到本地仓库,在推送到远程仓库前,
我们需要先建立本地仓库与远程仓库的关系
**关联远程仓库命令 : git remote add origin 远程仓库地址 **
然后拉取,拉取指令 : git pull
注意1 : 在推送代码前必须先拉取代码,否则无法推送本地仓库代码到码云仓库
注意2 : 首次拉取 git pull origin master --allow-unrelated-histories
然后推送,推送指令 : git push
注意1 : 首次推送使用指令 git push -u origin master
注意2 : 推送前保证代码已经正常提交到本地仓库
**完成!!! **
可能遇到的问题1:进行
git push
操作时报错:
fatal: The current branch master has no upstream branch.
原因:没有将本地的分支与远程仓库的分支进行关联
通过
git branch
查看本地分支只有
master
通过
git branch -a
查看远程分支,有
master
和
remotes/origin/master
两个
这时由于远程仓库太多,且分支较多。在默认情况下,
git push
时一般会上传到
origin
下的
master
分支上,然而当
repository
和
branch
过多,而又没有设置关联时,git就会产生疑问,因为它无法判断你的push目标
解决方法:使用
git push -u origin master
命令
可能遇到的问题2:error: failed to push some refsto‘远程仓库地址
解决方法:
对于error: failed to push some refsto‘远程仓库地址’
1 使用如下命令(执行 git pull --rebase 的时候必须保持本地目录干净)
git pull --rebase origin master
2 然后再进行上传:
git push -u origin master
版权归原作者 GEBiuBiuBiu 所有, 如有侵权,请联系我们删除。