关于对Git的使用以及提交本地代码

一直在写代码。做项目。但是却没有把代码提交到网上的习惯,直到在github上看到几个很好玩的开源项目。才萌生了把自己的一些代码和几个小项目放上去的打算。

但是一开始对代码提交还是有些云里雾里,好不容易又是google又是实践,终于搞定,希望我写的这篇可以帮助像我这样的小白:)

  

1.我在写c++项目时用的是VS2013.作为我用过的最好用的IDE,它提供了提交代码到github的功能

  首先在github.com上创建一个新的仓库。在创建好之后,复制网站提供的URL地址。

  

  然后在VS2013中新建一个项目。点击如图所示的添加到源代码管理。

  然后点击团队资源管理。

  就会看到我新建的一个项目,我这里是1111(随便弄的一个空项目)。然后双击。

  点击未同步分支。之后把之前复制的URL粘贴进去,,点击同步,就提交成功了。

2.平时还有python写程序。这里提交python代码到github我是使用的git。各位可以去git的官网下载自己系统对应的。然后一路安装

   同样在github上创建一个新的库。不要关闭。。后面还要用。(●‘?‘●)

  找到你要提交的代码所在的文件夹,然后右键点击,你会看到有个  git.bash 点击它

  你会看到一个控制台界面  

  现在你未关闭的github有用啦。。按照它下面的指令输入到此控制台中,,最后可能会要你输入用户名和密码。。直接输入。。

  一切之后,,你就可以到你的库里去看。。代码就提交进去啦。

时间: 2024-11-08 21:12:15

关于对Git的使用以及提交本地代码的相关文章

git提交本地代码到新分支

背景: 从branchA分支拉了一份代码,做了一些修改,但是不想提交到branchA分支,想新建一个分支branchB保存代码. 操作方法: 添加本地需要提交代码 git add . 提交本地代码 git commit -m "add my code to new branchB" push 到git仓库 git push origin branchA:branchB 仓库中原本没有branchB,提交后会生成新分支branchB,并将本地基于branchA修改的代码提交到branch

git恢复到上次提交

4个区 5种状态 未修改(Origin) 已修改(Modified) 已暂存(Staged) 已提交(Committed) 已推送(Pushed) 检查修改 已修改,未暂存(检查工作区与暂存区间的差异) git diff 已暂存,未提交(检查暂存区与本地仓库间的差异) git diff --cached 已提交,未推送(检查本地仓库与远程仓库间的修改) git diff master origin/master ## origin/master 为远程仓库 撤销修改 已修改,未暂存(撤销工作区的

git忽略某些文件提交

git忽略某些文件提交 在项目中有些配置文件不需要提交,但是有同学在后面开发中发现在.igonore文件中无论如何都无法忽略某些文件的提交.原因在这里: 已经维护起来的文件,即使加上了gitignore,也无济于事.---- 那么如何解决呢?方式如下 git update-index --assume-unchanged   要忽略的文件夹/文件夹下文件名 比如我要忽略项目下.idea文件夹下所有xml文件,idea下都是xml文件(我用的webstorm): git update-index

git创建分支并提交项目

git 创建分支, 切换分支, 合并分支, 删除分支及提交[commit提交到本地仓库push名利提交到远程服务器], 检出[pull], 冲突修改, 本地仓库同步远程服务器[pul和push命令l]操作 开发中常用操作 删除文件:git rm 文件名[删除本地git仓库文件, 提交后远程服务器上的文件才会消失] 查看状态:git status 添加记录:git add 文件名 或 git add . [将文件提交到远程git服务器上] 添加描述:git commit -m "描述或备注类似sv

win8/win7中使用Git Extensions PuTTy模式提交时 git-credential-winstore.exe": No such file or directory 错误解决方案

参考:http://www.cnblogs.com/hlizard/p/3627792.html 报错类似以下错误 \"F:/GitExtensions/GitCredentialWinStore/git-credential-winstore.exe\" get: "F:/GitExtensions/GitCredentialWinStore/git-credential-winstore.exe": No such file or directory 解决方案

git写个脚本提交

因为是ios项目,就我自己一个人写的.git初级使用阶段,感觉敲指令太麻烦,所以尝试写个sh脚本. 内容如下: #!/bin/sh cd /Users/username/Desktop/workspace/verycloud/ios/projlsgit branchgit add -Aecho "输入您的commit文字"read $agit commit -m "shell提交:$a" echo "需要push到:b-someone-edit分支则输入y

git仓库删除所有提交历史记录

stackoverflow原问题地址:http://stackoverflow.com/questions/13716658/how-to-delete-all-commit-history-in-github 原文:http://blog.csdn.net/yc1022/article/details/56487680 经过本人测试,如果对于大型仓库,还不如删掉远程仓库重新创建来得快,以下步骤仅仅是减少了重新创建仓库的步骤 git仓库删除所有提交历史记录,成为一个干净的新仓库 1.根据当前分支

Git向开源代码提交流程

Git向开源代码提交流程: 1. 先fork到自己的repository. 2. 将自己的repository clone到本地, 3. 创建feature branch 4. 从主repository更新代码: 1) Add主repository:  git remote add upstream https://location/of/generic.git 2) 更新代码:git pull upstream master 3) 更新 push url 防止checkin 到主reposit

git忽略已经被提交的文件

git忽略已经被提交的文件 git rm --cached logs/xx.log 然后更新 .gitignore 忽略掉目标文件, 最后 git commit -m "We really don't want Git to track this anymore!" 原文地址:https://www.cnblogs.com/ydymz/p/9388879.html