对于刚毕业的我们来说,刚进入公司不会用git很正常。慢慢学,掌握以下的几个命令,就能轻松的提交代码了。我刚开始也是不会,慢慢摸索下总结了以下几点。
1、首先需要下载代码,如果使用的是ssh
git clone 下边的地址
2、进入下载的目录,对代码进行更新(记得时常更新,不然本地落后远端的主分支就会出现很多问题)
git pull origin 主分支
3、对代码编写完后,在本地创建一个自己的分支
git branch 分支名
4、切换到到这个分支下
git checkout 分支名
5、把这个分支推送到远端
git push origin 分支名
6、时常查看更改的状态
git status
7、把更改的文件放到暂存区
git add 文件名及它的路径(执行git status时,会显示,直接复制即可)
8、写一段文字说明
git commit -m ‘文字说明’(不可或缺的,如果公司有自己的套件,执行自己公司的,就不用这个了)
9、如果想要查看自己的commit有没有进行添加可执行
git log(查看日志,所有的合并信息)
10、把代码推送到远端
git push origin 分支名(这里的分支名都是一个名字,与主分支名区别开)
然后你就可以创建一个pull requests 了,来进行把自己写的分支合并到主分支上。
以上就是提交代码的全部流程!
如果你提交的代码出现了问题,需要进行更改,来执行以下流程:
有两种更改,看自己的公司
(1)如果你的公司准许提交多个commit,代码更改后执行
1、把更改的文件放到暂存区
git add 文件名及它的路径(执行git status时,会显示,直接复制即可)
2、写一段文字说明
git commit -m ‘文字说明’(不可或缺的,如果公司有自己的套件,执行自己公司的,就不用这个了)
3、如果想要查看自己的commit有没有进行添加可执行
git log(查看日志,所有的合并信息)
4、把代码推送到远端
git push origin 分支名(这里的分支名都是一个名字,与主分支名区别开)
文章来源:https://uudwc.com/A/AMJr
(2)如果只准许你提交一个commit
1、先把commit进行撤销
git reset --soft HEAD^(一个^代表一次撤销)
2、查看状态
git status
3、把放在暂存区的代码取出暂存区(这个命令会在 (git status) 下有提示)
git restore --staged (想要更改的文件及路径)
4、文件修改后,把更改的文件放到暂存区
git add 文件名及它的路径(执行git status时,会显示,直接复制即可)
5、写一段文字说明
git commit -m ‘文字说明’(不可或缺的,如果公司有自己的套件,执行自己公司的,就不用这个了)
6、如果想要查看自己的commit有没有进行添加可执行
git log(查看日志,所有的合并信息)
7、把代码推送到远端
git push origin 分支名 -f(-f表示强制执行,不加-f不能推送成功,因为前边进行了撤销,本地的commit落后远端的commit了)
学会以上的命令和进行理解,就能准缺的提交代码了。文章来源地址https://uudwc.com/A/AMJr