使用git上传项目到码云

安装git客户端,git下载:https://git-for-windows.github.io/ 
1、首先在码云上创建一个项目 
2、在要上传的项目中点击右键中的Git Bash Here 打开 
3、生成Git的公钥:ssh-keygen -t rsa -C "您的邮箱地址"(可看到 生成的公钥路径,找到该路径,
用文本编辑器打开id_rsa.pub,Ctrl+A,然后复制里面的内容添加到码云的 SSH公钥)
4、本地初始化一个项目
    git config --global user.name "你的名字或昵称"
    git config --global user.email "你的邮箱"
    ->然后在你的需要初始化版本库的文件夹中执行
        git init 
        git remote add origin "你的项目地址(刚才在码云创建的项目的地址)" (形式为:http://git.oschina.net/xxx/xxx.git或者 [email protected]:xxx/xxx.git)

5、克隆项目到本地:git clone https://gitee.com/workspy/DataHandle.git(git clone "项目
地址")
6、上传本地项目:
    ctrl + X 退出描述区
    git branch              查看分支
    git checkout -b yuange  创建新分支
    git checkout yuange     切换到yuange分支


    git pull origin master    (拉一下主分支)
    git add .                (聚一堆)
    git status               (查看状态)
    git commit -m "改动备注"   (提交到仓库里)
    git push origin yuange   (推到项目分支里)

    
7、git提交项目步骤:
ctrl + X 退出描述区
查看当前分支: git branch
创建分支:git checkout -b yuange

当前分支往当前分支推代码
git status(查看状态)
git add . (聚一堆)
git status(查看状态)
git commit -m "第一次提交"   (提交到仓库里)
git push origin yuange  (推到项目分支里)


从当前分支yuange往主分支master推代码
git status(查看状态)
git checkout master  (切换到主分支)
git pull origin yuange (拉yuange分支代码)
git push origin master (推到主分支)

git checkout yuange  (切换回到当前分支)
git pull origin yuange (拉master主分支代码)



    
7、然后如果需要账号密码的话就输入账号密码,这样就完成了一次提交

同步冲突 
按照本文档新建的项目时,在码云平台仓库上已经存在readme文件,故在提交时可能会存在冲突,这时您需要选择的是保留线上的文件或者舍弃线上的文件;

(1)如果您舍弃线上的文件,则在推送时选择强制推送,强制推送需要执行下面的命令

    git push origin master -f

(2)如果您选择保留线上的readme文件,则需要先执行

    git pull origin master

 

git config --system --unset credential.helper

执行这个命令之后,你可以重新写入账号密码,这样就可以重新提交代码了。

 

你可能感兴趣的:(其他)