1. 安装git客户端 sudo apt-get install git 2. 设置用户名和邮件 git config --global user.name "XXXX" git config --global user.email "SSSSS@hotmail.com" 3. 初始化为仅包含空README.MD文件的空项目: touch README.md git init git add README.md git commit -m "first commit" git remote add origin git@code.csdn.net:SSSSS/feathersync.git git push -u origin master 4. 上面会报没有权限,主要是没有产生公钥 ssh-keygen -C 'SSSSS@hotmail.com' -t rsa 5. 公钥默认产生在下面目录 /home/zhigang/.ssh/id_rsa.pub 6. 将上面产生的公钥文件内容,全部粘帖到csdn code项目的公钥内容中,名字随便设置 7. 首次提交项目所有文件 git add . 使用 git show可以查看项目的一些状态 使用git branch -a 可以查看所有分支情况 使用git branch -r可以查看远端分支情况 git commit -m "首次提交全部项目文件." 8. push到远端分支 git push origin master:master git pull <远程主机名> <远程分支名>:<本地分支名> origin指定了你要push到哪个remote 如果你省略了<远程分支名>,git就认为你想push到remote repository下和local branch相同名字的branch 所以,可以简写成: git push origin master 9. 上一步更新被拒绝, git pull <远程主机名> <远程分支名>:<本地分支名> git pull origin master:master 將orgin仓库的 master分支拉取到本地的master分支上,可以省略<本地分支名> 可以简写成: git pull origin master pull的过程中可能需要提供pull的注释,pull成功后,就可以使用下面命令提交了 git push origin master 为了方便,一般把工程目录中的内容全部提交: git add ./ git commit -m "提交部分内容." git push origin master (责任编辑:IT) |